Package | Description |
---|---|
org.mule |
The Mule implementation of the Universal Message Objects(tm) API specification.
|
org.mule.api |
The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them
|
org.mule.api.transaction | |
org.mule.api.transport |
Contains the interfaces that comprise a provider implementation.
|
org.mule.config.i18n |
Internationalisation support for Mule messages and exception messages.
|
org.mule.context.notification |
Internal server notification types fired via the MuleManager.
|
org.mule.execution | |
org.mule.module.db.internal.domain.transaction | |
org.mule.module.spring.transaction | |
org.mule.processor | |
org.mule.transaction |
Contains the core transaction support classes and exception types.
|
org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
org.mule.transport.jdbc |
Provides jdbc transport.
|
org.mule.transport.jms |
Provides Jms transport connectivity with support for all Jms features.
|
org.mule.transport.tcp |
Provides tcp connectivity for Mule.
|
org.mule.transport.vm |
A connector implementation allowing events to be passed between Mule sessions via in-memory queues.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
DefaultMuleEventContext.getCurrentTransaction()
Returns the current transaction (if any) for the session
|
Transaction |
DefaultMuleEventContext.getTransaction()
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 progresss
|
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 |
---|---|
MuleMessage |
InternalMessageListener.onMessage(MuleMessage message,
Transaction trans,
boolean synchronous,
OutputStream outputStream) |
MuleEvent |
MessageReceiver.routeMessage(MuleMessage message,
Transaction trans) |
MuleEvent |
MessageReceiver.routeMessage(MuleMessage message,
Transaction trans,
OutputStream outputStream) |
Modifier and Type | Method and Description |
---|---|
static Message |
CoreMessages.commitTxButNoResource(Transaction tx) |
static Message |
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 |
DbTransaction
Provides a database transactions
|
Modifier and Type | Method and Description |
---|---|
Transaction |
DbTransactionFactory.beginTransaction(MuleContext muleContext) |
Transaction |
TransactionCoordinationDbTransactionManager.getTransaction() |
Transaction |
DbTransactionManager.getTransaction() |
Modifier and Type | Class and Description |
---|---|
class |
SpringTransactionFactory.SpringTransaction
TODO: document this class
|
Modifier and Type | Method and Description |
---|---|
Transaction |
SpringTransactionFactory.beginTransaction(MuleContext muleContext) |
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) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractReceiverWorker.bindTransaction(Transaction tx)
Template method used to bind the resources of this receiver to the transaction.
|
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message,
MuleSession session,
Transaction trans,
OutputStream outputStream) |
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message,
Transaction trans) |
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message,
Transaction trans,
OutputStream outputStream) |
Modifier and Type | Class and Description |
---|---|
class |
JdbcTransaction
TODO
|
Modifier and Type | Method and Description |
---|---|
Transaction |
JdbcTransactionFactory.beginTransaction(MuleContext muleContext) |
Transaction |
JdbcTransactionFactory.createUnboundTransaction(MuleContext muleContext) |
Modifier and Type | Class and Description |
---|---|
class |
JmsClientAcknowledgeTransaction
JmsClientAcknowledgeTransaction is a transaction implementation of
performing a message acknowledgement. |
class |
JmsTransaction
JmsTransaction is a wrapper for a JMS local transaction. |
Modifier and Type | Method and Description |
---|---|
Transaction |
JmsTransactionFactory.beginTransaction(MuleContext muleContext) |
Transaction |
JmsClientAcknowledgeTransactionFactory.beginTransaction(MuleContext muleContext) |
Transaction |
JmsTransactionFactory.createUnboundTransaction(MuleContext muleContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
MultiConsumerJmsMessageReceiver.JmsWorker.bindTransaction(Transaction tx) |
protected void |
JmsMessageReceiver.JmsWorker.bindTransaction(Transaction tx) |
Modifier and Type | Method and Description |
---|---|
protected void |
TcpMessageReceiver.TcpWorker.bindTransaction(Transaction tx) |
Modifier and Type | Class and Description |
---|---|
class |
VMTransaction |
Modifier and Type | Method and Description |
---|---|
Transaction |
VMTransactionFactory.beginTransaction(MuleContext muleContext) |
Transaction |
VMTransactionFactory.createUnboundTransaction(MuleContext muleContext) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.