org.mule.util.xa
Class AbstractXAResourceManager<T extends AbstractXaTransactionContext>
java.lang.Object
org.mule.util.xa.AbstractResourceManager
org.mule.util.xa.AbstractXAResourceManager<T>
- Direct Known Subclasses:
- QueueXaResourceManager
public abstract class AbstractXAResourceManager<T extends AbstractXaTransactionContext>
- extends AbstractResourceManager
| Fields inherited from class org.mule.util.xa.AbstractResourceManager |
DEFAULT_COMMIT_TIMEOUT_FACTOR, DEFAULT_TIMEOUT_MSECS, defaultTimeout, dirty, globalTransactions, logger, OPERATION_MODE_RECOVERING, OPERATION_MODE_STARTED, OPERATION_MODE_STARTING, OPERATION_MODE_STOPPED, OPERATION_MODE_STOPPING, operationMode, SHUTDOWN_MODE_KILL, SHUTDOWN_MODE_NORMAL, SHUTDOWN_MODE_ROLLBACK |
| Methods inherited from class org.mule.util.xa.AbstractResourceManager |
assureReady, assureStarted, beginTransaction, commitTransaction, doBegin, doCommit, doRollback, doStart, getDefaultTransactionTimeout, recover, rollbackTransaction, setDefaultTransactionTimeout, setDirty, setTransactionRollbackOnly, shutdown, start, stop, stop, stop, waitForAllTxToStop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
suspendedContexts
protected Map<Xid,T extends AbstractXaTransactionContext> suspendedContexts
activeContexts
protected Map<Xid,T extends AbstractXaTransactionContext> activeContexts
AbstractXAResourceManager
public AbstractXAResourceManager()
prepareTransaction
public int prepareTransaction(T context)
throws ResourceManagerException
- Throws:
ResourceManagerException
doPrepare
protected abstract int doPrepare(T context)
throws ResourceManagerException
- Throws:
ResourceManagerException
getTransactionalResource
protected T getTransactionalResource(Xid xid)
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.