Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.module.spring.transaction |
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.

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
`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.module.spring.transaction

Methods in org.mule.module.spring.transaction that throw TransactionException
`Transaction` | `SpringTransactionFactory.beginTransaction(MuleContext muleContext)`
`void` | `SpringTransactionFactory.SpringTransaction.bindResource(Object key, Object resource)`
`protected void` | `SpringTransactionFactory.SpringTransaction.doBegin()`
`protected void` | `SpringTransactionFactory.SpringTransaction.doCommit()`
`protected void` | `SpringTransactionFactory.SpringTransaction.doRollback()`

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` | `XaTransaction.bindResource(Object key, Object resource)`
`void` | `AbstractSingleResourceTransaction.bindResource(Object key, Object resource)`
`void` | `TransactionCoordination.bindTransaction(Transaction transaction)`
`void` | `AbstractTransaction.commit()`
`void` | `AbstractSingleResourceTransaction.commit()`
`boolean` | `XaTransaction.delistResource(XAResource resource, int tmflag)`
`protected void` | `XaTransaction.doBegin()`
`protected void` | `ExternalXaTransaction.doBegin()`
`protected abstract void` | `AbstractTransaction.doBegin()` Really begin the transaction.
`protected void` | `XaTransaction.doCommit()`
`protected abstract void` | `AbstractTransaction.doCommit()` Commit the transaction on the underlying resource
`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
`protected void` | `TransactionTemplate.resolveTransaction(Transaction tx)`
`void` | `XaTransaction.resume()`
`void` | `AbstractTransaction.resume()`
`protected void` | `TransactionTemplate.resumeXATransaction(Transaction tx)`
`void` | `AbstractTransaction.rollback()`
`void` | `AbstractSingleResourceTransaction.rollback()`
`Transaction` | `XaTransaction.suspend()`
`Transaction` | `AbstractTransaction.suspend()`
`protected void` | `TransactionTemplate.suspendXATransaction(Transaction tx)`
`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.

Uses of TransactionException in org.mule.transport.jdbc

Methods in org.mule.transport.jdbc that throw TransactionException
`Transaction` | `JdbcTransactionFactory.beginTransaction(MuleContext muleContext)`
`void` | `JdbcTransaction.bindResource(Object key, Object resource)`
`protected void` | `JdbcTransaction.doBegin()`
`protected void` | `JdbcTransaction.doCommit()`
`protected void` | `JdbcTransaction.doRollback()`

Uses of TransactionException in org.mule.transport.jms

Methods in org.mule.transport.jms that throw TransactionException
`Transaction` | `JmsClientAcknowledgeTransactionFactory.beginTransaction(MuleContext muleContext)`
`Transaction` | `JmsTransactionFactory.beginTransaction(MuleContext muleContext)`
`void` | `JmsTransaction.bindResource(Object key, Object resource)`
`void` | `JmsClientAcknowledgeTransaction.bindResource(Object key, Object resource)`
`protected void` | `MultiConsumerJmsMessageReceiver.JmsWorker.bindTransaction(Transaction tx)`
`protected void` | `JmsMessageReceiver.JmsWorker.bindTransaction(Transaction tx)`
`protected void` | `JmsTransaction.doBegin()`
`protected void` | `JmsClientAcknowledgeTransaction.doBegin()`
`protected void` | `JmsTransaction.doCommit()`
`protected void` | `JmsClientAcknowledgeTransaction.doCommit()`
`protected void` | `JmsTransaction.doRollback()`
`protected void` | `JmsClientAcknowledgeTransaction.doRollback()`

Uses of TransactionException in org.mule.transport.tcp

Methods in org.mule.transport.tcp that throw TransactionException
`protected void` | `TcpMessageReceiver.TcpWorker.bindTransaction(Transaction tx)`

Uses of TransactionException in org.mule.transport.vm

Methods in org.mule.transport.vm that throw TransactionException
`Transaction` | `VMTransactionFactory.beginTransaction(MuleContext muleContext)`
`void` | `VMTransaction.bindResource(Object key, Object resource)`
`protected void` | `VMTransaction.doBegin()`
`protected void` | `VMTransaction.doCommit()`
`protected void` | `VMTransaction.doRollback()`

Constructors in org.mule.transport.vm that throw TransactionException
`VMTransaction(MuleContext muleContext)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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