Uses of Class
org.objectweb.cjdbc.controller.scheduler.AbstractScheduler

Packages that use AbstractScheduler
org.objectweb.cjdbc.controller.recoverylog Recovery Log core. 
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.raidb0 RAIDb-0 schedulers. 
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.scheduler.singledb Schedulers for single backend system. 
org.objectweb.cjdbc.controller.xml XML configuration files parsing 
 

Uses of AbstractScheduler in org.objectweb.cjdbc.controller.recoverylog
 

Fields in org.objectweb.cjdbc.controller.recoverylog declared as AbstractScheduler
private  AbstractScheduler RecoverThread.scheduler
           
 

Constructors in org.objectweb.cjdbc.controller.recoverylog with parameters of type AbstractScheduler
RecoverThread(AbstractScheduler scheduler, RecoveryLog recoveryLog, DatabaseBackend backend, AbstractLoadBalancer loadBalancer, java.lang.String checkpointName)
          Creates a new RecoverThread object
 

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

Fields in org.objectweb.cjdbc.controller.requestmanager declared as AbstractScheduler
protected  AbstractScheduler RequestManager.scheduler
          The request scheduler to order and schedule requests
 

Methods in org.objectweb.cjdbc.controller.requestmanager that return AbstractScheduler
 AbstractScheduler RequestManager.getScheduler()
          Get the Request Scheduler (if any) used in this Request Controller.
 

Methods in org.objectweb.cjdbc.controller.requestmanager with parameters of type AbstractScheduler
private  void RequestManager.assignAndCheckSchedulerLoadBalancerValidity(AbstractScheduler scheduler, AbstractLoadBalancer loadBalancer)
          Check that Scheduler and Load Balancer are not null and have compatible RAIDb levels.
 void RequestManager.setScheduler(AbstractScheduler scheduler)
          Set the Request Scheduler to use in this Request Controller.
 

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

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

Methods in org.objectweb.cjdbc.controller.requestmanager.distributed with parameters of type AbstractScheduler
 void DistributedRequestManager.setScheduler(AbstractScheduler scheduler)
           
 

Constructors in org.objectweb.cjdbc.controller.requestmanager.distributed with parameters of type AbstractScheduler
RAIDb2DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, RecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RAIDb2DistributedRequestManager instance
DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, RecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Builds a new DistributedRequestManager instance without cache.
RAIDb1DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, RecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RAIDb1DistributedRequestManager instance
 

Uses of AbstractScheduler in org.objectweb.cjdbc.controller.scheduler.raidb0
 

Subclasses of AbstractScheduler in org.objectweb.cjdbc.controller.scheduler.raidb0
 class RAIDb0PassThroughLevelScheduler
          This scheduler provides scheduling for RAIDb-0 controllers.
 class RAIDb0PessimisticTransactionLevelScheduler
          This scheduler provides transaction level scheduling for RAIDb-0 controllers.
 

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

Subclasses of AbstractScheduler in org.objectweb.cjdbc.controller.scheduler.raidb1
 class RAIDb1OptimisticQueryLevelScheduler
          This scheduler provides optimistic query level scheduling for RAIDb-1 controllers.
 class RAIDb1OptimisticTransactionLevelScheduler
          This scheduler provides transaction level scheduling for RAIDb-1 controllers.
 class RAIDb1PassThroughScheduler
          This scheduler provides pass through scheduling for RAIDb-1 controllers.
 class RAIDb1PessimisticTransactionLevelScheduler
          This scheduler provides transaction level scheduling for RAIDb-1 controllers.
 class RAIDb1QueryLevelScheduler
          This scheduler provides query level scheduling for RAIDb-1 controllers.
 

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

Subclasses of AbstractScheduler in org.objectweb.cjdbc.controller.scheduler.raidb2
 class RAIDb2PassThroughScheduler
          This scheduler provides pass through scheduling for RAIDb-1 controllers.
 class RAIDb2PessimisticTransactionLevelScheduler
          This scheduler provides transaction level scheduling for RAIDb-2 controllers.
 class RAIDb2QueryLevelScheduler
          This scheduler provides query level scheduling for RAIDb-2 controllers.
 

Uses of AbstractScheduler in org.objectweb.cjdbc.controller.scheduler.singledb
 

Subclasses of AbstractScheduler in org.objectweb.cjdbc.controller.scheduler.singledb
 class SingleDBPassThroughScheduler
          This scheduler provides scheduling for a single backend instance.
 class SingleDBPessimisticTransactionLevelScheduler
          This scheduler provides transaction level scheduling for a SingleDB.
 

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

Fields in org.objectweb.cjdbc.controller.xml declared as AbstractScheduler
private  AbstractScheduler DatabasesParser.currentRequestScheduler
           
 



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