public class ExternalXaTransaction extends XaTransaction
ExternalXaTransaction represents an external XA transaction in Mule.transaction, txManagerid, logger, muleContext, timeoutSTATUS_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, toStringbegin, commit, fireNotification, getId, getTimeout, isBegun, isCommitted, isRollbackOnly, isRolledBack, rollback, setTimeout, unbindTransactionpublic ExternalXaTransaction(MuleContext muleContext)
protected void doBegin()
throws org.mule.runtime.api.tx.TransactionException
AbstractTransactiondoBegin in class XaTransactionorg.mule.runtime.api.tx.TransactionExceptionCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.