|
|||||||||||
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. |
org.objectweb.cjdbc.controller.requestmanager | Request Manager core including the request parsing cache. |
Uses of AbstractTask in org.objectweb.cjdbc.controller.loadbalancer |
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,
int transactionId)
Adds a task at the end of 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,
int transactionId)
Adds a task upfront to the task list so that this task will be the next executed task. |
boolean |
BackendWorkerThread.removeTask(AbstractTask task)
Removes a task from the task list if it has not been already executed. |
Uses of AbstractTask in org.objectweb.cjdbc.controller.loadbalancer.raidb1 |
Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb1 that return AbstractTask | |
private AbstractTask |
RAIDb1.callStoredProcedure(StoredProcedure proc,
boolean isRead)
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.callStoredProcedure(StoredProcedure proc,
boolean isRead)
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 a 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 | |
void |
RecoveryTask.setTask(AbstractTask task)
Sets the task. |
Constructors in org.objectweb.cjdbc.controller.recoverylog with parameters of type AbstractTask | |
RecoveryTask(int id,
AbstractTask task)
Constructs a new RecoveryTask instance. |
Uses of AbstractTask in org.objectweb.cjdbc.controller.requestmanager |
Methods in org.objectweb.cjdbc.controller.requestmanager with parameters of type AbstractTask | |
private void |
RequestManager.addWorkerTask(BackendWorkerThread bwt,
AbstractTask task)
Add a task to a BackendWorkerThread using the proper synchronization. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |