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

Packages that use VirtualDatabase
org.objectweb.cjdbc.controller C-JDBC controller bootstrap and interfaces. 
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.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.requestmanager Request Manager core including the request parsing cache. 
org.objectweb.cjdbc.controller.shutdown   
org.objectweb.cjdbc.controller.virtualdatabase Virtual database core code including connection handling. 
org.objectweb.cjdbc.controller.xml XML configuration file parsing and handling. 
 

Uses of VirtualDatabase in org.objectweb.cjdbc.controller
 

Methods in org.objectweb.cjdbc.controller 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 with parameters of type VirtualDatabase
 void Controller.addVirtualDatabase(VirtualDatabase vdb)
          Registers a new VirtualDatabase in this controller.
 void Controller.addVirtualDatabase(VirtualDatabase vdb, boolean autoEnable, java.lang.String checkPoint)
          Add the virtual database with the specified options
 

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.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_RR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 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.
RAIDb1_LPRF(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1ec(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, ErrorCheckingPolicy errorCheckingPolicy, int nbOfConcurrentReads)
          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.
RAIDb1(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1_WRR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy)
          Creates a new RAIDb-1 Weighted Round Robin 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
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_RR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-2 Round Robin request load balancer.
RAIDb2_LPRF(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-2 Round Robin request load balancer.
RAIDb2_WRR(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-2 Weighted Round Robin request load balancer.
RAIDb2(VirtualDatabase vdb, WaitForCompletionPolicy waitForCompletionPolicy, CreateTablePolicy createTablePolicy)
          Creates a new RAIDb-1 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.
 

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.requestmanager
 

Fields in org.objectweb.cjdbc.controller.requestmanager declared as VirtualDatabase
private  VirtualDatabase RequestManager.vdb
           
 

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, AbstractLoadBalancer loadBalancer, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RequestManager instance without cache and log recovery.
RequestManager(VirtualDatabase vdb, AbstractScheduler scheduler, AbstractRequestCache cache, AbstractLoadBalancer loadBalancer, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RequestManager instance without log recovery.
RequestManager(VirtualDatabase vdb, AbstractScheduler scheduler, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RequestManager instance without cache.
RequestManager(VirtualDatabase vdb, AbstractScheduler scheduler, AbstractRequestCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RequestManager instance.
 

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

Fields in org.objectweb.cjdbc.controller.shutdown declared as VirtualDatabase
(package private)  VirtualDatabase VirtualDatabaseShutdownThread.database
           
 

Constructors in org.objectweb.cjdbc.controller.shutdown with parameters of type VirtualDatabase
VirtualDatabaseShutdownThread(VirtualDatabase db, int ilevel)
          Prepare the thread for shutting down.
 

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.
private  VirtualDatabase VirtualDatabaseMetaData.database
           
 

Constructors in org.objectweb.cjdbc.controller.virtualdatabase with parameters of type VirtualDatabase
VirtualDatabaseWorkerThread(VirtualDatabase vdb)
          Creates a new VirtualDatabaseWorkerThread instance.
VirtualDatabaseMetaData(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 DatabasesHandler.currentVirtualDatabase
           
 



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