Uses of Class
org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData

Packages that use TransactionMarkerMetaData
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.paralleldb ParallelDB load balancers to use with parallel databases. 
org.objectweb.cjdbc.controller.loadbalancer.raidb0 RAIDb-0 load balancers. 
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.singledb Load balancer for single backend systems. 
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 All C-JDBC schedulers are subpackage of this one which provides the scheduler interface in the AbstractScheduler class. 
org.objectweb.cjdbc.controller.virtualdatabase.protocol Differemt group messages for the distributed version of the virtual database. 
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer with parameters of type TransactionMarkerMetaData
abstract  void AbstractLoadBalancer.begin(TransactionMarkerMetaData tm)
          Begin a new transaction.
abstract  void AbstractLoadBalancer.commit(TransactionMarkerMetaData tm)
          Commit a transaction.
abstract  void AbstractLoadBalancer.rollback(TransactionMarkerMetaData tm)
          Rollback a transaction.
abstract  void AbstractLoadBalancer.rollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Rollback a transaction to a savepoint
abstract  void AbstractLoadBalancer.setSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Set a savepoint to a transaction.
abstract  void AbstractLoadBalancer.releaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Release a savepoint from a transaction
 

Uses of TransactionMarkerMetaData in org.objectweb.cjdbc.controller.loadbalancer.paralleldb
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.paralleldb with parameters of type TransactionMarkerMetaData
 void ParallelDB.begin(TransactionMarkerMetaData tm)
           
 void ParallelDB.commit(TransactionMarkerMetaData tm)
           
 void ParallelDB.rollback(TransactionMarkerMetaData tm)
           
 void ParallelDB.rollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Rollback a transaction to a savepoint
 void ParallelDB.releaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Release a savepoint from a transaction
 void ParallelDB.setSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Set a savepoint to a transaction.
 

Uses of TransactionMarkerMetaData in org.objectweb.cjdbc.controller.loadbalancer.raidb0
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb0 with parameters of type TransactionMarkerMetaData
 void RAIDb0.begin(TransactionMarkerMetaData tm)
          Begins a new transaction.
 void RAIDb0.commit(TransactionMarkerMetaData tm)
          Commits a transaction.
 void RAIDb0.rollback(TransactionMarkerMetaData tm)
          Rollbacks a transaction.
 void RAIDb0.rollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Rollback a transaction to a savepoint
 void RAIDb0.releaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Release a savepoint from a transaction
 void RAIDb0.setSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Set a savepoint to a transaction.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb1 with parameters of type TransactionMarkerMetaData
 void RAIDb1.begin(TransactionMarkerMetaData tm)
          Begins a new transaction.
 void RAIDb1.commit(TransactionMarkerMetaData tm)
          Commits a transaction.
 void RAIDb1.rollback(TransactionMarkerMetaData tm)
          Rollbacks a transaction.
 void RAIDb1.rollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Rollback a transaction to a savepoint
 void RAIDb1.releaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Release a savepoint from a transaction
 void RAIDb1.setSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Set a savepoint to a transaction.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb2 with parameters of type TransactionMarkerMetaData
 void RAIDb2.begin(TransactionMarkerMetaData tm)
          Begins a new transaction.
 void RAIDb2.commit(TransactionMarkerMetaData tm)
          Commits a transaction.
 void RAIDb2.rollback(TransactionMarkerMetaData tm)
          Rollbacks a transaction.
 void RAIDb2.rollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Rollback a transaction to a savepoint
 void RAIDb2.releaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Release a savepoint from a transaction
 void RAIDb2.setSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Set a savepoint to a transaction.
 

Uses of TransactionMarkerMetaData in org.objectweb.cjdbc.controller.loadbalancer.singledb
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.singledb with parameters of type TransactionMarkerMetaData
 void SingleDB.begin(TransactionMarkerMetaData tm)
          Begins a new transaction.
 void SingleDB.commit(TransactionMarkerMetaData tm)
          Commits a transaction.
 void SingleDB.rollback(TransactionMarkerMetaData tm)
          Rollbacks a transaction.
 void SingleDB.rollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Rollback a transaction to a savepoint
 void SingleDB.releaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Release a savepoint from a transaction
 void SingleDB.setSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Set a savepoint to a transaction.
 

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

Methods in org.objectweb.cjdbc.controller.recoverylog with parameters of type TransactionMarkerMetaData
 long RecoveryLog.logAbort(TransactionMarkerMetaData tm)
          Log a transaction abort.
 long RecoveryLog.logBegin(TransactionMarkerMetaData tm)
          Log the beginning of a new transaction.
 long RecoveryLog.logCommit(TransactionMarkerMetaData tm)
          Log a transaction commit.
 long RecoveryLog.logReleaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Log a transaction savepoint removal.
 long RecoveryLog.logRollback(TransactionMarkerMetaData tm)
          Log a transaction rollback.
 long RecoveryLog.logRollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Log a transaction rollback to a savepoint
 long RecoveryLog.logSetSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Log a transaction savepoint.
 void RecoveryLog.unlogCommit(TransactionMarkerMetaData tm)
          Remove a transaction commit from the recovery log.
 void RecoveryLog.unlogRollback(TransactionMarkerMetaData tm)
          Remove a transaction rollback from the recovery log.
 

Uses of TransactionMarkerMetaData in org.objectweb.cjdbc.controller.requestmanager
 

Methods in org.objectweb.cjdbc.controller.requestmanager that return TransactionMarkerMetaData
 TransactionMarkerMetaData RequestManager.getTransactionMarker(java.lang.Long tid)
          Get the TransactionMarkerMetaData for the given transaction id.
 

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

Methods in org.objectweb.cjdbc.controller.requestmanager.distributed with parameters of type TransactionMarkerMetaData
 void DistributedRequestManager.removeFailedCommitFromRecoveryLog(TransactionMarkerMetaData tm)
          Remove a commit call that was logged because no backend was available locally to execute it but that finally ended up in failing at all other controllers.
 void DistributedRequestManager.removeFailedRollbackFromRecoveryLog(TransactionMarkerMetaData tm)
          Remove a rollback call that was logged because no backend was available locally to execute it but that finally ended up in failing at all other controllers.
 

Uses of TransactionMarkerMetaData in org.objectweb.cjdbc.controller.scheduler
 

Methods in org.objectweb.cjdbc.controller.scheduler with parameters of type TransactionMarkerMetaData
 long AbstractScheduler.begin(TransactionMarkerMetaData tm)
          Begin a new transaction and return the corresponding transaction identifier.
 void AbstractScheduler.commit(TransactionMarkerMetaData tm)
          Commit a transaction.
 void AbstractScheduler.rollback(TransactionMarkerMetaData tm)
          Rollback a transaction.
 void AbstractScheduler.rollback(TransactionMarkerMetaData tm, java.lang.String savepointName)
          Rollback a transaction to a savepoint.
 int AbstractScheduler.setSavepoint(TransactionMarkerMetaData tm)
          Set an unnamed savepoint.
 void AbstractScheduler.setSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Set a named savepoint.
 void AbstractScheduler.releaseSavepoint(TransactionMarkerMetaData tm, java.lang.String name)
          Release a savepoint.
 

Uses of TransactionMarkerMetaData in org.objectweb.cjdbc.controller.virtualdatabase.protocol
 

Fields in org.objectweb.cjdbc.controller.virtualdatabase.protocol declared as TransactionMarkerMetaData
private  TransactionMarkerMetaData UnlogCommit.tm
           
private  TransactionMarkerMetaData SetSavepoint.tm
           
private  TransactionMarkerMetaData ReleaseSavepoint.tm
           
private  TransactionMarkerMetaData Commit.tm
           
private  TransactionMarkerMetaData UnlogRollback.tm
           
private  TransactionMarkerMetaData Rollback.tm
           
private  TransactionMarkerMetaData RollbackToSavepoint.tm
           
 

Constructors in org.objectweb.cjdbc.controller.virtualdatabase.protocol with parameters of type TransactionMarkerMetaData
UnlogCommit(TransactionMarkerMetaData tm)
          Creates a new UnlogCommit object
UnlogRollback(TransactionMarkerMetaData tm)
          Creates a new UnlogRollback object
 



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