|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VirtualDatabaseException | |
org.objectweb.cjdbc.common.jmx.mbeans | All the MBeans interface used in C-JDBC |
org.objectweb.cjdbc.console.jmx | This package offers all the classes for the different jmx clients. |
org.objectweb.cjdbc.controller.core | C-JDBC controller bootstrap and interfaces. |
org.objectweb.cjdbc.controller.recoverylog | Recovery Log core. |
org.objectweb.cjdbc.controller.virtualdatabase | Virtual database core code including connection handling. |
Uses of VirtualDatabaseException in org.objectweb.cjdbc.common.jmx.mbeans |
Methods in org.objectweb.cjdbc.common.jmx.mbeans that throw VirtualDatabaseException | |
void |
VirtualDatabaseMBean.forceEnableBackend(java.lang.String databaseBackendName)
Enables a backend that has been previously added to this virtual database and that is in the disabled state. |
void |
VirtualDatabaseMBean.enableBackendFromCheckpoint(java.lang.String backendName)
Enable the given backend from its last known checkpoint |
void |
VirtualDatabaseMBean.enableAllBackends()
Enable all the backends without any check. |
void |
VirtualDatabaseMBean.enableAllBackendsFromCheckpoint()
Enable all backends from their last known states that has been recorded in the recovery log, and enable only the backends which where properly disabled. |
void |
VirtualDatabaseMBean.forceDisableBackend(java.lang.String databaseBackendName)
Disables a backend that is currently enabled on this virtual database (without further check). |
void |
VirtualDatabaseMBean.disableBackendWithCheckpoint(java.lang.String databaseBackendName)
Disables a backend once all the pending write queries are executed. |
void |
VirtualDatabaseMBean.disableAllBackends()
Disable all backends for this virtual database |
void |
VirtualDatabaseMBean.disableAllBackendsWithCheckpoint(java.lang.String checkpoint)
Disable all backends and store a checkpoint |
java.util.ArrayList |
VirtualDatabaseMBean.getAllBackendNames()
Get a list of all DatabaseBackend names. |
void |
VirtualDatabaseMBean.replicateBackend(java.lang.String backendName,
java.lang.String newBackendName,
java.util.Map parameters)
Add an additionnal backend to the virtual database with connection managers identical to the backend replicated. |
void |
VirtualDatabaseMBean.removeBackend(java.lang.String backend)
Remove a backend from the virtual database list. |
void |
VirtualDatabaseMBean.transferBackend(java.lang.String backend,
java.lang.String controllerDestination)
Transfer the backend to the destinated controller. |
void |
VirtualDatabaseMBean.copyLogFromCheckpoint(java.lang.String dumpName,
java.lang.String controllerName)
Copies a chunk of the local virtual database recovery log onto a remote controller's peer virtual database log. |
void |
VirtualDatabaseMBean.deleteLogUpToCheckpoint(java.lang.String checkpointName)
Deletes the recovery log (if any) from the begining upto the specified checkpoint. |
void |
VirtualDatabaseMBean.removeCheckpoint(java.lang.String checkpoint)
Disable all backends and store a checkpoint |
void |
VirtualDatabaseMBean.setBackendLastKnownCheckpoint(java.lang.String backendName,
java.lang.String checkpoint)
Sets the last known checkpoint of a backend. |
void |
VirtualDatabaseMBean.backupBackend(java.lang.String backendName,
java.lang.String login,
java.lang.String password,
java.lang.String dumpName,
java.lang.String backuperName,
java.lang.String path,
java.util.ArrayList tables)
Create a backup of a specific backend. |
DumpInfo[] |
VirtualDatabaseMBean.getAvailableDumps()
Get all available dump info for this virtual database |
void |
VirtualDatabaseMBean.updateDumpPath(java.lang.String dumpName,
java.lang.String newPath)
Update the path of the dump for a given dumpName. |
void |
VirtualDatabaseMBean.restoreDumpOnBackend(java.lang.String databaseBackendName,
java.lang.String login,
java.lang.String password,
java.lang.String dumpName,
java.util.ArrayList tables)
Restore a dump on a specific backend. |
void |
VirtualDatabaseMBean.copyDump(java.lang.String dumpName,
java.lang.String remoteControllerName)
Copy a local dump over to a remote member of this distributed vdb, making it available for restore operation. |
void |
VirtualDatabaseMBean.transferDump(java.lang.String dumpName,
java.lang.String remoteControllerName,
boolean noCopy)
Transfer specified dump over to specified vdb's controller, making it available for restore operation. |
java.lang.String |
VirtualDatabaseMBean.getBackendInformation(java.lang.String backendName)
Return information about the specified backend. |
java.lang.String |
VirtualDatabaseMBean.getBackendSchema(java.lang.String backendName)
The getXml() method does not return the schema if it is not static anymore, to avoid confusion between static and dynamic schema. |
java.lang.String |
VirtualDatabaseMBean.getBackendState(java.lang.String backendName)
Return the state of a given database backend |
boolean |
VirtualDatabaseMBean.checkAdminAuthentication(java.lang.String adminLogin,
java.lang.String adminPassword)
Authenticate a user for a given virtual database |
void |
VirtualDatabaseMBean.shutdown(int level)
Shutdown this virtual database. |
java.lang.String[] |
VirtualDatabaseMBean.viewBackendInformation(java.lang.String backendName)
Returns an array of information on this backend The method above is not used at the moment ... |
java.util.Hashtable |
VirtualDatabaseMBean.viewGroupBackends()
Returns a mapping of controller jmx names with their backends. |
void |
VirtualDatabaseMBean.cleanMonitoringData()
Clean data collected by the current monitoring system, to avoid memory problems. |
void |
VirtualDatabaseMBean.setMonitoringToActive(boolean active)
If a monitoring section exists, we can set the monitoring on or off by calling this method. |
Uses of VirtualDatabaseException in org.objectweb.cjdbc.console.jmx |
Methods in org.objectweb.cjdbc.console.jmx that throw VirtualDatabaseException | |
VirtualDatabaseMBean |
RmiJmxClient.getVirtualDatabaseProxy(java.lang.String database,
java.lang.String user,
java.lang.String password)
Get a reference to the virtualdatabaseMbean with the given authentication |
Uses of VirtualDatabaseException in org.objectweb.cjdbc.controller.core |
Methods in org.objectweb.cjdbc.controller.core that throw VirtualDatabaseException | |
java.lang.String |
Controller.saveConfiguration()
Save current configuration of the controller to a default file |
Uses of VirtualDatabaseException in org.objectweb.cjdbc.controller.recoverylog |
Methods in org.objectweb.cjdbc.controller.recoverylog that throw VirtualDatabaseException | |
void |
RecoveryLog.setDumpInfo(DumpInfo dumpInfo)
Set DumpInfo, thereby making a new dump available for restore. |
Uses of VirtualDatabaseException in org.objectweb.cjdbc.controller.virtualdatabase |
Methods in org.objectweb.cjdbc.controller.virtualdatabase that throw VirtualDatabaseException | |
void |
DistributedVirtualDatabase.addBackend(DatabaseBackend db)
|
boolean |
DistributedVirtualDatabase.isCompatibleBackend(BackendInfo backend)
Check if the given backend definition is compatible with the backend definitions of this distributed virtual database. |
private RecoveryLog |
DistributedVirtualDatabase.getRecoveryLog()
|
private void |
DistributedVirtualDatabase.handleInitiateDumpCopy(InitiateDumpCopy msg)
|
private java.io.Serializable |
DistributedVirtualDatabase.handleBackendTransfer(BackendTransfer msg)
Handles BackendTransfer messages. |
java.util.Hashtable |
DistributedVirtualDatabase.viewGroupBackends()
|
void |
DistributedVirtualDatabase.removeBackend(java.lang.String backend)
|
void |
DistributedVirtualDatabase.transferBackend(java.lang.String backend,
java.lang.String controllerDestination)
|
private org.objectweb.tribe.common.Member |
DistributedVirtualDatabase.getControllerByName(java.lang.String controllerName)
Gets a Controller specified by its name as a Member object suitable for group communication. |
void |
DistributedVirtualDatabase.setGroupCheckpoint(java.lang.String checkpointName,
java.util.ArrayList groupMembers)
Atomically checkpoint across specified group members. |
private java.lang.String |
DistributedVirtualDatabase.setLogReplicationCheckpoint(java.lang.String controllerName)
Sets an atomic (group-wide) checkpoint on local & target controllers. |
void |
DistributedVirtualDatabase.copyLogFromCheckpoint(java.lang.String dumpName,
java.lang.String controllerName)
|
private void |
DistributedVirtualDatabase.sendMessageToController(java.lang.String controllerName,
java.io.Serializable message)
Send a Message to a remote controller. |
void |
DistributedVirtualDatabase.copyDump(java.lang.String dumpName,
java.lang.String remoteControllerName)
What this method does is really initiating the copy. |
void |
DistributedVirtualDatabase.transferDump(java.lang.String dumpName,
java.lang.String remoteControllerName,
boolean noCopy)
|
void |
VirtualDatabase.addBackend(DatabaseBackend db)
Add a backend to this virtual database. |
void |
VirtualDatabase.addBackend(DatabaseBackend db,
boolean checkForCompliance)
Add a backend to this virtual database. |
void |
VirtualDatabase.forceDisableBackend(java.lang.String backendName)
|
void |
VirtualDatabase.disableAllBackends()
Prepare this virtual database for shutdown. |
void |
VirtualDatabase.disableBackendWithCheckpoint(java.lang.String backendName)
|
void |
VirtualDatabase.disableAllBackendsWithCheckpoint(java.lang.String checkpoint)
|
void |
VirtualDatabase.forceEnableBackend(java.lang.String backendName)
|
void |
VirtualDatabase.enableBackendFromCheckpoint(java.lang.String backendName,
java.lang.String checkpointName)
Enable the given backend from the given checkpoint. |
void |
VirtualDatabase.enableBackendFromCheckpoint(java.lang.String backendName)
|
void |
VirtualDatabase.enableAllBackends()
Enable all the backends without any check. |
void |
VirtualDatabase.enableAllBackendsFromCheckpoint()
|
void |
VirtualDatabase.forceEnableAllBackendsFromCheckpoint(java.lang.String checkpoint)
Prepare this virtual database for startup. |
java.util.ArrayList |
VirtualDatabase.getAllBackendNames()
|
DatabaseBackend |
VirtualDatabase.getAndCheckBackend(java.lang.String backendName,
int testEnable)
Find the DatabaseBackend corresponding to the given backend name and check if it is possible to disable this backend. |
void |
VirtualDatabase.replicateBackend(java.lang.String backendName,
java.lang.String newBackendName,
java.util.Map parameters)
|
void |
VirtualDatabase.removeBackend(java.lang.String backend)
|
void |
VirtualDatabase.removeBackend(DatabaseBackend db)
Remove a backend from this virtual database. |
void |
VirtualDatabase.transferBackend(java.lang.String backend,
java.lang.String controllerDestination)
|
void |
VirtualDatabase.backupBackend(java.lang.String backendName,
java.lang.String login,
java.lang.String password,
java.lang.String dumpName,
java.lang.String backuperName,
java.lang.String path,
java.util.ArrayList tables)
|
DumpInfo[] |
VirtualDatabase.getAvailableDumps()
|
void |
VirtualDatabase.updateDumpPath(java.lang.String dumpName,
java.lang.String newPath)
|
void |
VirtualDatabase.removeCheckpoint(java.lang.String checkpointName)
Remove a checkpoint from the recovery log of this virtual database |
void |
VirtualDatabase.restoreDumpOnBackend(java.lang.String databaseBackendName,
java.lang.String login,
java.lang.String password,
java.lang.String dumpName,
java.util.ArrayList tables)
|
void |
VirtualDatabase.setBackendLastKnownCheckpoint(java.lang.String backendName,
java.lang.String checkpoint)
|
java.lang.String |
VirtualDatabase.getBackendInformation(java.lang.String backendName)
|
java.lang.String |
VirtualDatabase.getBackendSchema(java.lang.String backendName)
|
java.lang.String |
VirtualDatabase.getBackendState(java.lang.String backendName)
|
void |
VirtualDatabase.setMonitoringToActive(boolean active)
|
void |
VirtualDatabase.cleanMonitoringData()
|
java.lang.String[][] |
VirtualDatabase.retrieveBackendsData()
|
BackendStatistics |
VirtualDatabase.getBackendStatistics(java.lang.String backendName)
|
java.lang.String[] |
VirtualDatabase.viewBackendInformation(java.lang.String backendName)
|
java.util.Hashtable |
VirtualDatabase.viewGroupBackends()
|
void |
VirtualDatabase.deleteLogUpToCheckpoint(java.lang.String checkpointName)
|
void |
VirtualDatabase.copyLogFromCheckpoint(java.lang.String dumpName,
java.lang.String controllerName)
|
void |
VirtualDatabase.setCheckpoint(java.lang.String checkpointName)
Set a checkpoint for this virtual database. |
void |
VirtualDatabase.copyDump(java.lang.String dumpName,
java.lang.String remoteControllerName)
|
void |
VirtualDatabase.transferDump(java.lang.String dumpName,
java.lang.String remoteControllerName,
boolean noCopy)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |