Uses of Class
org.objectweb.cjdbc.common.exceptions.VirtualDatabaseException

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)
           
 



Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.