Uses of Class
org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask

Packages that use AbstractTask
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.raidb1 RAIDb-1 (full replication) load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.raidb2 RAIDb-2 (partial replication) load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.tasks BackendWorkerThread tasks for distributed query execution. 
org.objectweb.cjdbc.controller.recoverylog Recovery Log core. 
 

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

Fields in org.objectweb.cjdbc.controller.loadbalancer declared as AbstractTask
private  AbstractTask BackendWorkerThread.currentlyProcessingTask
           
 

Methods in org.objectweb.cjdbc.controller.loadbalancer with parameters of type AbstractTask
 void BackendWorkerThread.addTask(AbstractTask task)
          Adds a task at the end of the task list.
 void BackendWorkerThread.addTask(AbstractTask task, long transactionId)
          Adds a task at the end of the task list.
 void BackendWorkerThread.insertTaskAfterLastWriteForTransaction(AbstractTask task, java.lang.Long transactionId)
          Adds a task just after the last write task for the given transaction in the task list.
 void BackendWorkerThread.addPriorityTask(AbstractTask task)
          Adds a task upfront to the task list so that this task will be the next executed task.
 void BackendWorkerThread.addPriorityTask(AbstractTask task, long transactionId)
          Adds a task upfront to the task list so that this task will be the next executed task.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb1 that return AbstractTask
private  AbstractTask RAIDb1.execWriteRequest(AbstractWriteRequest request, boolean useKeys, MetadataCache metadataCache)
          Common code for execWriteRequest(AbstractWriteRequest) and execWriteRequestWithKeys(AbstractWriteRequest).
private  AbstractTask RAIDb1.callStoredProcedure(StoredProcedure proc, boolean isRead, MetadataCache metadataCache)
          Post the stored procedure call in the threads task list.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb2 that return AbstractTask
private  AbstractTask RAIDb2.execWriteRequest(AbstractWriteRequest request, boolean useKeys, MetadataCache metadataCache)
          Common code for execWriteRequest(AbstractWriteRequest) and execWriteRequestWithKeys(AbstractWriteRequest).
private  AbstractTask RAIDb2.callStoredProcedure(StoredProcedure proc, boolean isRead, MetadataCache metadataCache)
          Post the stored procedure call in the threads task list.
 

Uses of AbstractTask in org.objectweb.cjdbc.controller.loadbalancer.tasks
 

Subclasses of AbstractTask in org.objectweb.cjdbc.controller.loadbalancer.tasks
 class BeginTask
          Task to begin a transaction.
 class CommitTask
          Task to commit a transaction.
 class KillThreadTask
          This task is used to kill backend worker threads.
 class ReadStoredProcedureTask
          Executes a StoredProcedure call that returns a ResultSet.
 class ReleaseSavepointTask
          Task to remove a savepoint from a transaction.
 class RollbackTask
          Task to rollback a transaction.
 class RollbackToSavepointTask
          This class defines a RollbackToSavepointTask
 class SavepointTask
          Task to set a savepoint to a transaction.
 class SelectRequestTask
          Executes a SELECT statement.
 class WriteRequestTask
          Executes an AbstractWriteRequest statement.
 class WriteRequestWithKeysTask
          Executes a AbstractWriteRequest statement and return the auto generated keys.
 class WriteStoredProcedureTask
          Executes a write StoredProcedure call.
 

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

Fields in org.objectweb.cjdbc.controller.recoverylog declared as AbstractTask
private  AbstractTask RecoveryTask.task
           
 

Methods in org.objectweb.cjdbc.controller.recoverylog that return AbstractTask
 AbstractTask RecoveryTask.getTask()
          Returns the task.
 

Methods in org.objectweb.cjdbc.controller.recoverylog with parameters of type AbstractTask
private  void RecoverThread.addWorkerTask(BackendWorkerThread bwt, AbstractTask task)
          Add a task to a BackendWorkerThread using the proper synchronization.
 void RecoveryTask.setTask(AbstractTask task)
          Sets the task.
 

Constructors in org.objectweb.cjdbc.controller.recoverylog with parameters of type AbstractTask
RecoveryTask(long tid, long id, AbstractTask task)
          Constructs a new RecoveryTask instance.
 



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