| Modifier and Type | Method and Description |
|---|---|
Transaction |
DefaultMuleEventContext.getCurrentTransaction()
Deprecated.
Returns the current transaction (if any) for the session
|
Transaction |
DefaultMuleEventContext.getTransaction()
Deprecated.
Returns the transaction for the current event or null if there is no transaction in progresss
|
| Modifier and Type | Method and Description |
|---|---|
Transaction |
MuleEventContext.getCurrentTransaction()
Returns the current transaction (if any) for the session
|
Transaction |
MuleEventContext.getTransaction()
Returns the transaction for the current event or null if there is no transaction in progress
|
| Modifier and Type | Method and Description |
|---|---|
Transaction |
TransactionFactory.beginTransaction(MuleContext muleContext)
Create and begins a new transaction
|
Transaction |
UnboundTransactionFactory.createUnboundTransaction(MuleContext muleContext) |
Transaction |
ExternalTransactionAwareTransactionFactory.joinExternalTransaction(MuleContext muleContext)
Create and begins a new transaction
|
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.api.i18n.I18nMessage |
CoreMessages.commitTxButNoResource(Transaction tx) |
static org.mule.runtime.api.i18n.I18nMessage |
CoreMessages.rollbackTxButNoResource(Transaction tx) |
| Constructor and Description |
|---|
TransactionNotification(Transaction transaction,
int action) |
TransactionNotification(Transaction transaction,
int action,
String applicationName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SuspendXaTransactionInterceptor.resumeXATransaction(Transaction tx) |
protected void |
SuspendXaTransactionInterceptor.suspendXATransaction(Transaction tx) |
| Modifier and Type | Class and Description |
|---|---|
class |
DelegateTransaction
Transaction placeholder to replace with proper transaction once transactional resource is discovered by mule
|
| Modifier and Type | Method and Description |
|---|---|
Transaction |
DelegateTransactionFactory.beginTransaction(MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DelegateTransaction.supportsInnerTransaction(Transaction transaction) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSingleResourceTransaction
This abstract class can be used as a base class for transactions that can enlist only one resource (such as a JMS session or
JDBC connection).
|
class |
AbstractTransaction
This base class provides low level features for transactions.
|
class |
ExternalXaTransaction
ExternalXaTransaction represents an external XA transaction in Mule. |
class |
XaTransaction
XaTransaction represents an XA transaction in Mule. |
| Modifier and Type | Method and Description |
|---|---|
Transaction |
XaTransactionFactory.beginTransaction(MuleContext muleContext) |
Transaction |
TransactionCoordination.getTransaction() |
Transaction |
XaTransactionFactory.joinExternalTransaction(MuleContext muleContext)
Create a Mule transaction that represents a transaction started outside of Mule
|
| Modifier and Type | Method and Description |
|---|---|
List<Transaction> |
TransactionCollection.getTxCollection() |
| Modifier and Type | Method and Description |
|---|---|
void |
TransactionCoordination.bindTransaction(Transaction transaction) |
void |
TransactionCoordination.unbindTransaction(Transaction transaction) |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.