|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
RollbackTask
Task to rollback 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 |
JDBCRecoverThread.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,
int id,
AbstractTask task)
Constructs a new RecoveryTask instance. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |