Uses of Interface
org.mule.api.transaction.Transaction

Packages that use Transaction
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.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. 
 

Uses of Transaction in org.mule
 

Methods in org.mule that return Transaction
 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
 

Uses of Transaction in org.mule.api
 

Methods in org.mule.api that return Transaction
 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
 

Uses of Transaction in org.mule.api.transaction
 

Methods in org.mule.api.transaction that return Transaction
 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
 

Uses of Transaction in org.mule.api.transport
 

Methods in org.mule.api.transport with parameters of type Transaction
 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)
           
 

Uses of Transaction in org.mule.config.i18n
 

Methods in org.mule.config.i18n with parameters of type Transaction
static Message CoreMessages.commitTxButNoResource(Transaction tx)
           
static Message CoreMessages.rollbackTxButNoResource(Transaction tx)
           
 

Uses of Transaction in org.mule.context.notification
 

Constructors in org.mule.context.notification with parameters of type Transaction
TransactionNotification(Transaction transaction, int action)
           
 

Uses of Transaction in org.mule.execution
 

Methods in org.mule.execution with parameters of type Transaction
protected  void SuspendXaTransactionInterceptor.resumeXATransaction(Transaction tx)
           
protected  void SuspendXaTransactionInterceptor.suspendXATransaction(Transaction tx)
           
 

Uses of Transaction in org.mule.processor
 

Classes in org.mule.processor that implement Transaction
 class DelegateTransaction
          Transaction placeholder to replace with proper transaction once transactional resource is discovered by mule
 

Methods in org.mule.processor that return Transaction
 Transaction DelegateTransactionFactory.beginTransaction(MuleContext muleContext)
           
 

Methods in org.mule.processor with parameters of type Transaction
 boolean DelegateTransaction.supportsInnerTransaction(Transaction transaction)
           
 

Uses of Transaction in org.mule.transaction
 

Classes in org.mule.transaction that implement Transaction
 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.
 

Methods in org.mule.transaction that return Transaction
 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
 

Methods in org.mule.transaction that return types with arguments of type Transaction
 List<Transaction> TransactionCollection.getTxCollection()
           
 

Methods in org.mule.transaction with parameters of type Transaction
 void TransactionCoordination.bindTransaction(Transaction transaction)
           
 void TransactionCoordination.unbindTransaction(Transaction transaction)
           
 

Uses of Transaction in org.mule.transport
 

Methods in org.mule.transport with parameters of type Transaction
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)
           
 



Copyright © 2003-2013 MuleSoft, Inc.. All Rights Reserved.