public final class TransactionCoordination extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Modifier and Type | Method and Description |
|---|---|
void |
bindTransaction(Transaction transaction) |
void |
clear() |
void |
commitCurrentTransaction() |
static TransactionCoordination |
getInstance() |
Transaction |
getTransaction() |
void |
isolateTransaction() |
static boolean |
isTransactionActive()
Determine is there is an active transaction associated with the current thread.
|
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 org.mule.runtime.api.tx.TransactionException
org.mule.runtime.api.tx.TransactionExceptionpublic void bindTransaction(Transaction transaction) throws org.mule.runtime.api.tx.TransactionException
org.mule.runtime.api.tx.TransactionExceptionpublic void resumeXaTransactionIfAvailable()
public void commitCurrentTransaction()
public void rollbackCurrentTransaction()
public void resolveTransaction()
throws org.mule.runtime.api.tx.TransactionException
org.mule.runtime.api.tx.TransactionExceptionpublic void suspendCurrentTransaction()
throws org.mule.runtime.api.tx.TransactionException
org.mule.runtime.api.tx.TransactionExceptionpublic void resumeSuspendedTransaction()
throws org.mule.runtime.api.tx.TransactionException
org.mule.runtime.api.tx.TransactionExceptionpublic void clear()
public void isolateTransaction()
public void restoreIsolatedTransaction()
public static boolean isTransactionActive()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.