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.execution | |
org.mule.module.db.internal.domain.transaction | |
org.mule.module.db.internal.domain.xa | |
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.jdbc.xa | |
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 |
---|---|
void |
DefaultMuleEventContext.markTransactionForRollback() |
Modifier and Type | Method and Description |
---|---|
void |
MuleEventContext.markTransactionForRollback()
Mark the current transaction (if any) for rollback
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
protected void |
SuspendXaTransactionInterceptor.resumeXATransaction(Transaction tx) |
protected void |
SuspendXaTransactionInterceptor.suspendXATransaction(Transaction tx) |
Modifier and Type | Method and Description |
---|---|
Transaction |
DbTransactionFactory.beginTransaction(MuleContext muleContext) |
void |
DbTransaction.bindResource(Object key,
Object resource) |
protected void |
DbTransaction.doBegin() |
protected void |
DbTransaction.doCommit() |
protected void |
DbTransaction.doRollback() |
Modifier and Type | Method and Description |
---|---|
boolean |
ConnectionWrapper.enlist() |
protected XAResource |
ConnectionWrapper.getXAResourceFromXATransaction() |
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
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
|
void |
TransactionCoordination.resolveTransaction() |
void |
XaTransaction.resume() |
void |
AbstractTransaction.resume() |
void |
TransactionCoordination.resumeSuspendedTransaction() |
void |
AbstractTransaction.rollback() |
void |
AbstractSingleResourceTransaction.rollback() |
Transaction |
XaTransaction.suspend() |
Transaction |
AbstractTransaction.suspend() |
void |
TransactionCoordination.suspendCurrentTransaction() |
protected void |
AbstractTransaction.unbindTransaction()
Unbind this transaction when complete
|
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.
|
Modifier and Type | Method and Description |
---|---|
Transaction |
JdbcTransactionFactory.beginTransaction(MuleContext muleContext) |
void |
JdbcTransaction.bindResource(Object key,
Object resource) |
Transaction |
JdbcTransactionFactory.createUnboundTransaction(MuleContext muleContext) |
protected void |
JdbcTransaction.doBegin() |
protected void |
JdbcTransaction.doCommit() |
protected void |
JdbcTransaction.doRollback() |
Modifier and Type | Method and Description |
---|---|
boolean |
ConnectionWrapper.enlist() |
protected XAResource |
ConnectionWrapper.getXAResourceFromXATransaction() |
Modifier and Type | Method and Description |
---|---|
Transaction |
JmsTransactionFactory.beginTransaction(MuleContext muleContext) |
Transaction |
JmsClientAcknowledgeTransactionFactory.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() |
Modifier and Type | Method and Description |
---|---|
protected void |
TcpMessageReceiver.TcpWorker.bindTransaction(Transaction tx) |
Modifier and Type | Method and Description |
---|---|
Transaction |
VMTransactionFactory.beginTransaction(MuleContext muleContext) |
void |
VMTransaction.bindResource(Object key,
Object resource) |
Transaction |
VMTransactionFactory.createUnboundTransaction(MuleContext muleContext) |
protected void |
VMTransaction.doBegin() |
protected void |
VMTransaction.doCommit() |
protected void |
VMTransaction.doRollback() |
Constructor and Description |
---|
VMTransaction(MuleContext muleContext) |
VMTransaction(MuleContext muleContext,
boolean initialize) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.