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 JDBCRecoverThread.scheduler
           
 

Constructors in org.objectweb.cjdbc.controller.recoverylog with parameters of type AbstractScheduler
JDBCRecoverThread(AbstractScheduler scheduler, AbstractRecoveryLog recoveryLog, DatabaseBackend backend, AbstractLoadBalancer loadBalancer, java.lang.String checkpointName)
          Creates a new JDBCRecoverThread 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, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RequestManager instance.
 

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

Constructors in org.objectweb.cjdbc.controller.requestmanager.distributed with parameters of type AbstractScheduler
RAIDb2DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RAIDb2DistributedRequestManager instance
DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Builds a new DistributedRequestManager instance without cache.
RAIDb1DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog 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 RAIDb0PessimisticTransactionLevelScheduler
          This scheduler provides transaction level scheduling for RAIDb-0 controllers.
 class RAIDb0QueryLevelScheduler
          This scheduler provides 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 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 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 SingleDBPessimisticTransactionLevelScheduler
          This scheduler provides transaction level scheduling for a SingleDB.
 class SingleDBQueryLevelScheduler
          This scheduler provides scheduling for a single backend instance.
 

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.