org.mule.transaction
Class TransactionCoordination

java.lang.Object
  extended by org.mule.transaction.TransactionCoordination

public final class TransactionCoordination
extends Object


Field Summary
protected static Log logger
           
 
Method Summary
 void bindTransaction(Transaction transaction)
           
 void clear()
           
 void commitCurrentTransaction()
           
static TransactionCoordination getInstance()
           
 Transaction getTransaction()
           
 void isolateTransaction()
           
 void resolveTransaction()
           
 void restoreIsolatedTransaction()
           
 void resumeSuspendedTransaction()
           
 void resumeXaTransactionIfAvailable()
           
 void rollbackCurrentTransaction()
           
 void suspendCurrentTransaction()
           
 void unbindTransaction(Transaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final Log logger
Method Detail

getInstance

public static TransactionCoordination getInstance()

getTransaction

public Transaction getTransaction()

unbindTransaction

public void unbindTransaction(Transaction transaction)
                       throws TransactionException
Throws:
TransactionException

bindTransaction

public void bindTransaction(Transaction transaction)
                     throws TransactionException
Throws:
TransactionException

resumeXaTransactionIfAvailable

public void resumeXaTransactionIfAvailable()

commitCurrentTransaction

public void commitCurrentTransaction()

rollbackCurrentTransaction

public void rollbackCurrentTransaction()

resolveTransaction

public void resolveTransaction()
                        throws TransactionException
Throws:
TransactionException

suspendCurrentTransaction

public void suspendCurrentTransaction()
                               throws TransactionException
Throws:
TransactionException

resumeSuspendedTransaction

public void resumeSuspendedTransaction()
                                throws TransactionException
Throws:
TransactionException

clear

public void clear()

isolateTransaction

public void isolateTransaction()

restoreIsolatedTransaction

public void restoreIsolatedTransaction()


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.