Uses of Class
org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase

Packages that use VirtualDatabase
org.objectweb.cjdbc.controller.core C-JDBC controller bootstrap and interfaces.  
org.objectweb.cjdbc.controller.core.shutdown Set of classes for properly execute shutdown of controller, databases and backends. 
org.objectweb.cjdbc.controller.loadbalancer All C-JDBC load balancers are subpackage of this one which provides the load balancer interface and the core backend thread. 
org.objectweb.cjdbc.controller.loadbalancer.paralleldb ParallelDB load balancers to use with parallel databases. 
org.objectweb.cjdbc.controller.loadbalancer.raidb0 RAIDb-0 load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.raidb1 RAIDb-1 (full replication) load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.raidb2 RAIDb-2 (partial replication) load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.singledb Load balancer for single backend systems. 
org.objectweb.cjdbc.controller.monitoring.datacollector This regroups all the common interfaces and mbeans to collect information on the system, and eventually make a trace of it.  
org.objectweb.cjdbc.controller.requestmanager Request Manager core including the request parsing cache. 
org.objectweb.cjdbc.controller.requestmanager.distributed Distributed implementation of the request manager.  
org.objectweb.cjdbc.controller.scheduler.raidb1 RAIDb-1 (full replication) schedulers. 
org.objectweb.cjdbc.controller.scheduler.raidb2 RAIDb-2 (partial replication) schedulers. 
org.objectweb.cjdbc.controller.virtualdatabase Virtual database core code including connection handling. 
org.objectweb.cjdbc.controller.xml XML configuration files parsing 
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.core
 

Methods in org.objectweb.cjdbc.controller.core that return VirtualDatabase
 VirtualDatabase Controller.getVirtualDatabase(java.lang.String virtualDatabaseName)
          Gets the VirtualDatabase object corresponding to a virtual database name.
 

Methods in org.objectweb.cjdbc.controller.core with parameters of type VirtualDatabase
private  void ControllerWorkerThread.forkVirtualDatabaseWorkerThread(VirtualDatabase vdb, java.lang.String debugmesg)
          Fork a new worker thread.
 void Controller.addVirtualDatabase(VirtualDatabase vdb)
          Registers a new VirtualDatabase in this controller.
 void Controller.addVirtualDatabase(VirtualDatabase vdb, int autoLoad, java.lang.String checkPoint)
          Add the virtual database with the specified options
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.core.shutdown
 

Fields in org.objectweb.cjdbc.controller.core.shutdown declared as VirtualDatabase
protected  VirtualDatabase VirtualDatabaseShutdownThread.virtualDatabase
           
 

Constructors in org.objectweb.cjdbc.controller.core.shutdown with parameters of type VirtualDatabase
VirtualDatabaseWaitShutdownThread(VirtualDatabase vdb)
          Creates a new VirtualDatabaseSafeShutdownThread object
VirtualDatabaseSafeShutdownThread(VirtualDatabase vdb)
          Creates a new VirtualDatabaseSafeShutdownThread object
VirtualDatabaseForceShutdownThread(VirtualDatabase vdb)
          Creates a new VirtualDatabaseForceShutdownThread object
VirtualDatabaseShutdownThread(VirtualDatabase vdb, int level)
          Prepare the thread for shutting down.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.loadbalancer
 

Fields in org.objectweb.cjdbc.controller.loadbalancer declared as VirtualDatabase
protected  VirtualDatabase AbstractLoadBalancer.vdb
           
 

Constructors in org.objectweb.cjdbc.controller.loadbalancer with parameters of type VirtualDatabase
AbstractLoadBalancer(VirtualDatabase vdb, int raidbLevel, int parsingGranularity)
          Generic constructor that sets some member variables and checks that backends are in the disabled state
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.loadbalancer.paralleldb
 

Constructors in org.objectweb.cjdbc.controller.loadbalancer.paralleldb with parameters of type VirtualDatabase
ParallelDB_RR(VirtualDatabase vdb)
          Creates a new ParallelDB_RR object
ParallelDB(VirtualDatabase vdb)
          Creates a new ParallelDB load balancer with NO_PARSING and a SingleDB RAIDb level.
ParallelDB_LPRF(VirtualDatabase vdb)
          Creates a new ParallelDB_LPRF object.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.loadbalancer.raidb0
 

Constructors in org.objectweb.cjdbc.controller.loadbalancer.raidb0 with parameters of type VirtualDatabase
RAIDb0(VirtualDatabase vdb, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-0 request load balancer.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.loadbalancer.raidb1
 

Constructors in org.objectweb.cjdbc.controller.loadbalancer.raidb1 with parameters of type VirtualDatabase
RAIDb1_WRR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 Weighted Round Robin request load balancer.
RAIDb1ec_WRR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, ErrorCheckingPolicy errorCheckingPolicy, int nbOfConcurrentReads)
          Creates a new RAIDb-1 Weighted Round Robin with error checking request load balancer.
RAIDb1ec(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, ErrorCheckingPolicy errorCheckingPolicy, int nbOfConcurrentReads)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1_LPRF(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1_RR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1ec_RR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, ErrorCheckingPolicy errorCheckingPolicy, int nbOfConcurrentReads)
          Creates a new RAIDb-1 Round Robin with error checking request load balancer.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.loadbalancer.raidb2
 

Constructors in org.objectweb.cjdbc.controller.loadbalancer.raidb2 with parameters of type VirtualDatabase
RAIDb2_RR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-2 Round Robin request load balancer.
RAIDb2(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb2_LPRF(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-2 Round Robin request load balancer.
RAIDb2ec(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy, ErrorCheckingPolicy errorCheckingPolicy, int nbOfConcurrentReads)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb2ec_RR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy, ErrorCheckingPolicy errorCheckingPolicy, int nbOfConcurrentReads)
          Creates a new RAIDb-2 Round Robin with error checking request load balancer.
RAIDb2ec_WRR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy, ErrorCheckingPolicy errorCheckingPolicy, int nbOfConcurrentReads)
          Creates a new RAIDb-2 weighted round robin with error checking request load balancer.
RAIDb2_WRR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-2 Weighted Round Robin request load balancer.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.loadbalancer.singledb
 

Constructors in org.objectweb.cjdbc.controller.loadbalancer.singledb with parameters of type VirtualDatabase
SingleDB(VirtualDatabase vdb)
          Creates a new SingleDB instance.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.monitoring.datacollector
 

Methods in org.objectweb.cjdbc.controller.monitoring.datacollector that return VirtualDatabase
private  VirtualDatabase DataCollector.getVirtualDatabase(java.lang.String name)
          Try to get a virtual database from its name
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.requestmanager
 

Fields in org.objectweb.cjdbc.controller.requestmanager declared as VirtualDatabase
protected  VirtualDatabase RequestManager.vdb
          The virtual database owning this Request Manager
 

Methods in org.objectweb.cjdbc.controller.requestmanager that return VirtualDatabase
 VirtualDatabase RequestManager.getVirtualDatabase()
          Returns the vdb value.
 

Methods in org.objectweb.cjdbc.controller.requestmanager with parameters of type VirtualDatabase
private  void RequestManager.initRequestManagerVariables(VirtualDatabase vdb, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Method initRequestManagerVariables.
 

Constructors in org.objectweb.cjdbc.controller.requestmanager with parameters of type VirtualDatabase
RequestManager(VirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, RecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RequestManager instance.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.requestmanager.distributed
 

Methods in org.objectweb.cjdbc.controller.requestmanager.distributed that return VirtualDatabase
 VirtualDatabase DistributedRequestManager.getVirtualDatabase()
          Returns the vdb value.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.scheduler.raidb1
 

Constructors in org.objectweb.cjdbc.controller.scheduler.raidb1 with parameters of type VirtualDatabase
RAIDb1PassThroughScheduler(VirtualDatabase vdb)
          Creates a new Pass Through Scheduler that will set a new total order queue on the virtual database.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.scheduler.raidb2
 

Constructors in org.objectweb.cjdbc.controller.scheduler.raidb2 with parameters of type VirtualDatabase
RAIDb2PassThroughScheduler(VirtualDatabase vdb)
          Creates a new Pass Through Scheduler that will set a new total order queue on the virtual database.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.virtualdatabase
 

Subclasses of VirtualDatabase in org.objectweb.cjdbc.controller.virtualdatabase
 class DistributedVirtualDatabase
          A DistributedVirtualDatabase is a virtual database hosted by several controllers.
 

Fields in org.objectweb.cjdbc.controller.virtualdatabase declared as VirtualDatabase
private  VirtualDatabase VirtualDatabaseWorkerThread.vdb
          Virtual database instantiating this thread.
 

Constructors in org.objectweb.cjdbc.controller.virtualdatabase with parameters of type VirtualDatabase
VirtualDatabaseStaticMetaData(VirtualDatabase database)
          Reference the database for this metadata.
VirtualDatabaseWorkerThread(Controller controller, VirtualDatabase vdb)
          Creates a new VirtualDatabaseWorkerThread instance.
VirtualDatabaseDynamicMetaData(VirtualDatabase database)
          Reference the database for this metadata.
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller.xml
 

Fields in org.objectweb.cjdbc.controller.xml declared as VirtualDatabase
private  VirtualDatabase DatabasesParser.currentVirtualDatabase
           
 



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