VirtualDatabaseMBean.java の 40 行で定義されています。
Public メソッド | |
void | backupBackendWithCheckpoint (String backendName, String checkpointName, ArrayList tables) throws VirtualDatabaseException |
関数 | |
String | getBackendInformation (String backendName) throws VirtualDatabaseException |
boolean | hasRecoveryLog () |
String[] | viewBackendInformation (String backendName) throws VirtualDatabaseException |
void | enableBackend (String databaseBackendName) throws VirtualDatabaseException |
void | enableBackendFromCheckpoint (String databaseBackendName, String checkpointName) throws VirtualDatabaseException |
void | disableBackend (String databaseBackendName) throws VirtualDatabaseException |
void | restoreBackendFromBackupCheckpoint (String databaseBackendName, String checkpointName) throws VirtualDatabaseException, BackupException, OctopusException |
void | disableBackendForCheckpoint (String databaseBackendName, String checkpointName) throws VirtualDatabaseException |
String | getName () throws VirtualDatabaseException |
ArrayList | viewCheckpointNames () |
String | getBackendState (String backendName) throws VirtualDatabaseException |
ArrayList | viewAllBackendNames () throws VirtualDatabaseException |
void | enableAllBackend () throws VirtualDatabaseException |
void | enableAllBackend (String checkpoint) throws VirtualDatabaseException |
void | disableAllBackend () throws VirtualDatabaseException |
void | disableAllBackendForCheckpoint (String checkpoint) throws VirtualDatabaseException |
void | removeCheckpoint (String checkpoint) throws VirtualDatabaseException |
boolean | checkAdminAuthentication (String adminLogin, String adminPassword) throws VirtualDatabaseException |
void | shutdown () throws VirtualDatabaseException |
String | viewOwningController () |
boolean | isDistributed () |
|
Create a back up of a specific backend Note the backend will be disabled during backup, and will be put back to its previous state after backup.
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Authenticate a user for a given virtual database
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Disable all backends for this virtual database
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Disable all backends and store a checkpoint
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Disables a backend that is currently enabled on this virtual database (without further check).
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Disables a backend once all the pending write queries are executed. A checkpoint is inserted in the recovery log. The backend must belong to this virtual database and be in the enabled state.
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Prepare this virtual database for startup. This turns on all the backends
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Prepare this virtual database for startup. This turns on all the backends
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Enables a backend that has been previously added to this virtual database and that is in the disabled state. The backend is enabled without further check.
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Plays all the queries since the given checkpoint and enables the backend when it is completely synchronized. The backend must have been previously added to this virtual database and be in the disabled state
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Return information about the specified backend.
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Return the state of a given database backend
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Gets the virtual database name to be used by the client (C-JDBC driver)
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Indicate whether there is a recovery log defined for this virtual database
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Tells whether this database is distributed or not
org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase, と org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Disable all backends and store a checkpoint
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Recopy all the data of a previous dump recorded by octopus into the named backend. This disables the backend and leave it disable after recovery process. The user has to call the
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Shutdown a virtual database in fast mode, disconnect clients
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Get the name of all DatabaseBackend names.
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Returns an array of information on this backend The method above is not used at the moment ... This one is by the GUI.
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Returns an array of names of all the checkpoint available in the recovery log of this virtual dabase.
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |
|
Name of the controller owning this virtual database
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseを実装しています. |