public final class TransactionCoordination extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
logger |
| Modifier and Type | Method and Description |
|---|---|
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) |
public static TransactionCoordination getInstance()
public Transaction getTransaction()
public void unbindTransaction(Transaction transaction) throws TransactionException
TransactionExceptionpublic void bindTransaction(Transaction transaction) throws TransactionException
TransactionExceptionpublic void resumeXaTransactionIfAvailable()
public void commitCurrentTransaction()
public void rollbackCurrentTransaction()
public void resolveTransaction()
throws TransactionException
TransactionExceptionpublic void suspendCurrentTransaction()
throws TransactionException
TransactionExceptionpublic void resumeSuspendedTransaction()
throws TransactionException
TransactionExceptionpublic void clear()
public void isolateTransaction()
public void restoreIsolatedTransaction()
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.