public final class TransactionCoordination extends Object
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) |
protected static final Log logger
public static TransactionCoordination getInstance()
public Transaction getTransaction()
public void unbindTransaction(Transaction transaction) throws TransactionException
TransactionException
public void bindTransaction(Transaction transaction) throws TransactionException
TransactionException
public void resumeXaTransactionIfAvailable()
public void commitCurrentTransaction()
public void rollbackCurrentTransaction()
public void resolveTransaction() throws TransactionException
TransactionException
public void suspendCurrentTransaction() throws TransactionException
TransactionException
public void resumeSuspendedTransaction() throws TransactionException
TransactionException
public void clear()
public void isolateTransaction()
public void restoreIsolatedTransaction()
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.