| Interface | Description |
|---|---|
| TransactionCollection |
Marks a collection of transactions, e.g.
|
| Class | Description |
|---|---|
| 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).
|
| AbstractTransaction |
This base class provides low level features for transactions.
|
| ExternalXaTransaction |
ExternalXaTransaction represents an external XA transaction in Mule. |
| MuleTransactionConfig |
MuleTransactionConfig defines transaction configuration for a transactional endpoint. |
| TransactionCoordination | |
| XaTransaction |
XaTransaction represents an XA transaction in Mule. |
| XaTransactionFactory |
XaTransactionFactory Is used to create/retrieve a Transaction from a transaction manager configured on the
MuleManager. |
| Enum | Description |
|---|---|
| TransactionType |
Represents the different kind of transaction available.
|
| Exception | Description |
|---|---|
| IllegalTransactionStateException |
IllegalTransactionStateException TODO (document class) |
| TransactionInProgressException |
TransactionInProgressException is thrown if a new transaction is started when there is one already in progress. |
| TransactionNotInProgressException |
TransactionNotInProgressException TODO (document class) |
| TransactionRollbackException | |
| TransactionStatusException |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.