Uses of Interface
org.objectweb.jotm.core.transaction.BasicTransaction

Packages that use BasicTransaction
org.objectweb.jotm.core.conflict Specifies JOTM 2 conflict management API 
org.objectweb.jotm.core.delegation   
org.objectweb.jotm.core.dependency   
org.objectweb.jotm.core.log Specifies JOTM 2 log management API 
org.objectweb.jotm.core.transaction Specifies JOTM 2 transaction management API 
org.objectweb.jotm.impl.core.log Provides some implementations of the org.objectweb.jotm.core.log interfaces 
org.objectweb.jotm.impl.core.transaction Provides some implementations of the org.objectweb.jotm.core.transaction interfaces 
 

Uses of BasicTransaction in org.objectweb.jotm.core.conflict
 

Methods in org.objectweb.jotm.core.conflict that return BasicTransaction
 BasicTransaction TransactionConflict.getHoldTransaction()
           
 BasicTransaction TransactionConflict.getRequestTransaction()
           
 

Methods in org.objectweb.jotm.core.conflict with parameters of type BasicTransaction
 Conflict ConflictManager.getConflict(BasicTransaction holdTx, BasicTransaction requestTx, java.lang.String holdOperation, java.lang.String requestOperation, java.lang.Object obj)
          Get conflict.
 Conflict ConflictManager.getConflict(BasicTransaction holdTx, BasicTransaction requestTx, java.lang.String holdOperation, java.lang.String requestOperation, java.lang.Object obj)
          Get conflict.
 

Uses of BasicTransaction in org.objectweb.jotm.core.delegation
 

Methods in org.objectweb.jotm.core.delegation with parameters of type BasicTransaction
 void DelegationManager.delegate(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object obj, int delType)
          Delegate the specified object.
 void DelegationManager.delegate(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object obj, int delType)
          Delegate the specified object.
 void DelegationManager.delegate(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object[] objArray, int delType)
          Delegate the specified array of object.
 void DelegationManager.delegate(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object[] objArray, int delType)
          Delegate the specified array of object.
 void DelegationManager.delegate(BasicTransaction holdTx, BasicTransaction receiveTx, int delType)
          Delegate all object acquire by transaction.
 void DelegationManager.delegate(BasicTransaction holdTx, BasicTransaction receiveTx, int delType)
          Delegate all object acquire by transaction.
 void DelegationManager.acquire(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object obj, int delType)
          Acquire the specified object.
 void DelegationManager.acquire(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object obj, int delType)
          Acquire the specified object.
 void DelegationManager.acquire(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object[] objArray, int delType)
          Acquire the specified array of object.
 void DelegationManager.acquire(BasicTransaction holdTx, BasicTransaction receiveTx, java.lang.Object[] objArray, int delType)
          Acquire the specified array of object.
 void DelegationManager.acquire(BasicTransaction holdTx, BasicTransaction receiveTx, int delType)
          Acquire all objects.
 void DelegationManager.acquire(BasicTransaction holdTx, BasicTransaction receiveTx, int delType)
          Acquire all objects.
 

Uses of BasicTransaction in org.objectweb.jotm.core.dependency
 

Methods in org.objectweb.jotm.core.dependency that return BasicTransaction
 BasicTransaction TransactionDependency.getLeftTransaction()
           
 BasicTransaction TransactionDependency.getRightTransaction()
           
 

Methods in org.objectweb.jotm.core.dependency with parameters of type BasicTransaction
 TransactionDependency[] DependencyManager.getDependencyList(BasicTransaction tx)
          Get a list of dependencies for given transaction
 

Uses of BasicTransaction in org.objectweb.jotm.core.log
 

Methods in org.objectweb.jotm.core.log with parameters of type BasicTransaction
 void LogWriter.logBegin(BasicTransaction tx)
           
 void LogWriter.logCommit(BasicTransaction tx)
           
 void LogWriter.logCommitted(BasicTransaction tx)
           
 void LogWriter.logAbort(BasicTransaction tx)
           
 void LogWriter.logAborted(BasicTransaction tx)
           
 void LogWriter.logPrepare(BasicTransaction tx)
           
 void LogWriter.logPrepared(BasicTransaction tx, int vote)
           
 

Uses of BasicTransaction in org.objectweb.jotm.core.transaction
 

Subinterfaces of BasicTransaction in org.objectweb.jotm.core.transaction
 interface TwoPhaseCommitTransaction
          TwoPhaseCommitTransaction represents a demarcable, interrogable, and suspendable transaction, which uses two phase commit, and which also serves as a source of transactional events.
 

Methods in org.objectweb.jotm.core.transaction that return BasicTransaction
 BasicTransaction TransactionalEvent.getTransaction()
          Get corresponding transaction.
 BasicTransaction TransactionManager.getTransaction()
           
 BasicTransaction TransactionManager.getTransaction(java.lang.String txName)
           
 BasicTransaction PrepareEvent.getTransaction()
           
 BasicTransaction OnePhaseCommitEvent.getTransaction()
           
 BasicTransaction CommitEvent.getTransaction()
           
 BasicTransaction BeforePrepareEvent.getTransaction()
           
 BasicTransaction BeforeOnePhaseCommitEvent.getTransaction()
           
 BasicTransaction BeforeCompletionEvent.getTransaction()
           
 BasicTransaction BeforeCommitEvent.getTransaction()
           
 BasicTransaction BeforeAbortEvent.getTransaction()
           
 BasicTransaction AfterPrepareEvent.getTransaction()
           
 BasicTransaction AfterOnePhaseCommitEvent.getTransaction()
           
 BasicTransaction AfterCompletionEvent.getTransaction()
           
 BasicTransaction AfterCommitEvent.getTransaction()
           
 BasicTransaction AfterAbortEvent.getTransaction()
           
 BasicTransaction AbortEvent.getTransaction()
           
 

Constructors in org.objectweb.jotm.core.transaction with parameters of type BasicTransaction
PrepareEvent(BasicTransaction iTx)
           
OnePhaseCommitEvent(BasicTransaction iTx)
           
CommitEvent(BasicTransaction iTx)
           
BeforePrepareEvent(BasicTransaction iTx)
           
BeforeOnePhaseCommitEvent(BasicTransaction iTx)
           
BeforeCompletionEvent(BasicTransaction iTx)
           
BeforeCommitEvent(BasicTransaction iTx)
           
BeforeAbortEvent(BasicTransaction iTx)
           
AfterPrepareEvent(BasicTransaction iTx)
           
AfterOnePhaseCommitEvent(BasicTransaction iTx)
           
AfterCompletionEvent(BasicTransaction iTx, int iStatus)
           
AfterCommitEvent(BasicTransaction iTx)
           
AfterAbortEvent(BasicTransaction iTx)
           
AbortEvent(BasicTransaction iTx)
           
 

Uses of BasicTransaction in org.objectweb.jotm.impl.core.log
 

Methods in org.objectweb.jotm.impl.core.log with parameters of type BasicTransaction
 void LogWriterImpl.logBegin(BasicTransaction tx)
           
 void LogWriterImpl.logCommit(BasicTransaction tx)
           
 void LogWriterImpl.logCommitted(BasicTransaction tx)
           
 void LogWriterImpl.logAbort(BasicTransaction tx)
           
 void LogWriterImpl.logAborted(BasicTransaction tx)
           
 void LogWriterImpl.logPrepare(BasicTransaction tx)
           
 void LogWriterImpl.logPrepared(BasicTransaction tx, int vote)
           
 void LogWriterImpl.write(BasicTransaction tx, java.lang.String str)
           
 

Uses of BasicTransaction in org.objectweb.jotm.impl.core.transaction
 

Classes in org.objectweb.jotm.impl.core.transaction that implement BasicTransaction
 class CoreTransaction
          CoreTransaction is an implementation of a simple transaction with two phase commit.
 

Methods in org.objectweb.jotm.impl.core.transaction that return BasicTransaction
 BasicTransaction TransactionManagerImpl.getTransaction()
           
 BasicTransaction TransactionManagerImpl.getTransaction(java.lang.String txName)