Uses of Class
org.mule.api.transaction.TransactionException

Packages that use TransactionException
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.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 TransactionException in org.mule
 

Methods in org.mule that throw TransactionException
 void DefaultMuleEventContext.markTransactionForRollback()
           
 

Uses of TransactionException in org.mule.api
 

Methods in org.mule.api that throw TransactionException
 void MuleEventContext.markTransactionForRollback()
          Mark the current transaction (if any) for rollback
 

Uses of TransactionException in org.mule.api.transaction
 

Methods in org.mule.api.transaction that throw TransactionException
 void Transaction.begin()
          Begin the transaction.
 Transaction TransactionFactory.beginTransaction(MuleContext muleContext)
          Create and begins a new transaction
 void Transaction.bindResource(Object key, Object resource)
           
 void Transaction.commit()
          Commit the transaction
 Transaction UnboundTransactionFactory.createUnboundTransaction(MuleContext muleContext)
           
 int Transaction.getStatus()
           
 boolean Transaction.isBegun()
           
 boolean Transaction.isCommitted()
           
 boolean Transaction.isRollbackOnly()
           
 boolean Transaction.isRolledBack()
           
 Transaction ExternalTransactionAwareTransactionFactory.joinExternalTransaction(MuleContext muleContext)
          Create and begins a new transaction
 void Transaction.resume()
          Resume the XA transaction
 void Transaction.rollback()
          Rollback the transaction
 void Transaction.setRollbackOnly()
           
 Transaction Transaction.suspend()
          Suspend the XA transaction
 

Uses of TransactionException in org.mule.execution
 

Methods in org.mule.execution that throw TransactionException
protected  void SuspendXaTransactionInterceptor.resumeXATransaction(Transaction tx)
           
protected  void SuspendXaTransactionInterceptor.suspendXATransaction(Transaction tx)
           
 

Uses of TransactionException in org.mule.processor
 

Methods in org.mule.processor that throw TransactionException
 Transaction DelegateTransactionFactory.beginTransaction(MuleContext muleContext)
           
 void DelegateTransaction.bindResource(Object key, Object resource)
           
protected  void DelegateTransaction.doBegin()
           
protected  void DelegateTransaction.doCommit()
           
protected  void DelegateTransaction.doRollback()
           
 int DelegateTransaction.getStatus()
           
 boolean DelegateTransaction.isBegun()
           
 boolean DelegateTransaction.isCommitted()
           
 boolean DelegateTransaction.isRollbackOnly()
           
 boolean DelegateTransaction.isRolledBack()
           
 void DelegateTransaction.resume()
           
 void DelegateTransaction.setRollbackOnly()
           
 Transaction DelegateTransaction.suspend()
           
 

Uses of TransactionException in org.mule.transaction
 

Subclasses of TransactionException in org.mule.transaction
 class IllegalTransactionStateException
          IllegalTransactionStateException TODO (document class)
 class TransactionInProgressException
           TransactionInProgressException is thrown if a new transaction is started when there is one already in progress.
 class TransactionNotInProgressException
           TransactionNotInProgressException TODO (document class)
 class TransactionRollbackException
           
 class TransactionStatusException
           
 

Methods in org.mule.transaction that throw TransactionException
 void AbstractTransaction.begin()
           
 void AbstractSingleResourceTransaction.begin()
           
 Transaction XaTransactionFactory.beginTransaction(MuleContext muleContext)
           
 void AbstractSingleResourceTransaction.bindResource(Object key, Object resource)
           
 void XaTransaction.bindResource(Object key, Object resource)
           
 void TransactionCoordination.bindTransaction(Transaction transaction)
           
 void AbstractTransaction.commit()
           
 void AbstractSingleResourceTransaction.commit()
           
 boolean XaTransaction.delistResource(XAResource resource, int tmflag)
           
protected abstract  void AbstractTransaction.doBegin()
          Really begin the transaction.
protected  void ExternalXaTransaction.doBegin()
           
protected  void XaTransaction.doBegin()
           
protected abstract  void AbstractTransaction.doCommit()
          Commit the transaction on the underlying resource
protected  void XaTransaction.doCommit()
           
protected abstract  void AbstractTransaction.doRollback()
          Rollback the transaction on the underlying resource
 boolean XaTransaction.MuleXaObject.enlist()
           
 boolean XaTransaction.enlistResource(XAResource resource)
           
 boolean AbstractTransaction.isBegun()
           
 boolean AbstractTransaction.isCommitted()
           
 boolean AbstractTransaction.isRollbackOnly()
           
 boolean AbstractTransaction.isRolledBack()
           
 Transaction XaTransactionFactory.joinExternalTransaction(MuleContext muleContext)
          Create a Mule transaction that represents a transaction started outside of Mule
 void TransactionCoordination.resolveTransaction()
           
 void AbstractTransaction.resume()
           
 void XaTransaction.resume()
           
 void TransactionCoordination.resumeSuspendedTransaction()
           
 void AbstractTransaction.rollback()
           
 void AbstractSingleResourceTransaction.rollback()
           
 Transaction AbstractTransaction.suspend()
           
 Transaction XaTransaction.suspend()
           
 void TransactionCoordination.suspendCurrentTransaction()
           
protected  void AbstractTransaction.unbindTransaction()
          Unbind this transaction when complete
 void TransactionCoordination.unbindTransaction(Transaction transaction)
           
 

Uses of TransactionException in org.mule.transport
 

Methods in org.mule.transport that throw TransactionException
protected abstract  void AbstractReceiverWorker.bindTransaction(Transaction tx)
          Template method used to bind the resources of this receiver to the transaction.
 



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