org.mule.util.xa
Class AbstractXAResourceManager

java.lang.Object
  extended by org.mule.util.xa.AbstractResourceManager
      extended by org.mule.util.xa.AbstractXAResourceManager
Direct Known Subclasses:
TransactionalQueueManager

public abstract class AbstractXAResourceManager
extends AbstractResourceManager


Field Summary
protected  Map<Xid,AbstractTransactionContext> activeContexts
           
protected  Map<Xid,AbstractTransactionContext> suspendedContexts
           
 
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
 
Constructor Summary
AbstractXAResourceManager()
           
 
Method Summary
protected  AbstractTransactionContext getTransactionalResource(Xid xid)
           
protected  boolean includeBranchInXid()
           
 
Methods inherited from class org.mule.util.xa.AbstractResourceManager
assureReady, assureStarted, beginTransaction, commitTransaction, createTransactionContext, doBegin, doCommit, doPrepare, doRollback, doStart, getDefaultTransactionTimeout, prepareTransaction, recover, rollbackTransaction, setDefaultTransactionTimeout, setDirty, setTransactionRollbackOnly, shutdown, start, startTransaction, stop, stop, stop, waitForAllTxToStop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

suspendedContexts

protected Map<Xid,AbstractTransactionContext> suspendedContexts

activeContexts

protected Map<Xid,AbstractTransactionContext> activeContexts
Constructor Detail

AbstractXAResourceManager

public AbstractXAResourceManager()
Method Detail

includeBranchInXid

protected boolean includeBranchInXid()

getTransactionalResource

protected AbstractTransactionContext getTransactionalResource(Xid xid)


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