public class ExternalXaTransaction extends XaTransaction
ExternalXaTransaction
represents an external XA transaction in Mule.XaTransaction.MuleXaObject
transaction, txManager
id, logger, muleContext, timeout
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLBACK, STATUS_NO_TRANSACTION, STATUS_PREPARED, STATUS_PREPARING, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK, STATUS_UNKNOWN
Constructor and Description |
---|
ExternalXaTransaction(MuleContext muleContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
doBegin()
Really begin the transaction.
|
bindResource, closeResources, delistResource, delistResources, doCommit, doRollback, enlistResource, getResource, getStatus, getTransaction, hasResource, isXA, resume, setRollbackOnly, supports, suspend, toString
begin, commit, fireNotification, getId, getTimeout, isBegun, isCommitted, isRollbackOnly, isRolledBack, rollback, setTimeout, unbindTransaction
public ExternalXaTransaction(MuleContext muleContext)
protected void doBegin() throws TransactionException
AbstractTransaction
doBegin
in class XaTransaction
TransactionException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.