org.mule.transaction
Class TransactionCoordination
java.lang.Object
org.mule.transaction.TransactionCoordination
public final class TransactionCoordination
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final Log logger
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.