|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |