org.mule.test.integration.transaction
Class XAResourceManagerTestCase.TestXAResourceManager

java.lang.Object
  extended by org.mule.util.xa.AbstractResourceManager
      extended by org.mule.util.xa.AbstractXAResourceManager
          extended by org.mule.test.integration.transaction.XAResourceManagerTestCase.TestXAResourceManager
Enclosing class:
XAResourceManagerTestCase

protected static class XAResourceManagerTestCase.TestXAResourceManager
extends AbstractXAResourceManager


Field Summary
 
Fields inherited from class org.mule.util.xa.AbstractXAResourceManager
activeContexts, suspendedContexts
 
Fields inherited from class org.mule.util.xa.AbstractResourceManager
DEFAULT_COMMIT_TIMEOUT_FACTOR, DEFAULT_TIMEOUT_MSECS, defaultTimeout, dirty, globalTransactions, 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
protected XAResourceManagerTestCase.TestXAResourceManager()
           
 
Method Summary
 DefaultXASession createSession()
           
protected  AbstractTransactionContext createTransactionContext(Object session)
           
protected  void doBegin(AbstractTransactionContext context)
           
protected  void doCommit(AbstractTransactionContext context)
           
protected  int doPrepare(AbstractTransactionContext context)
           
protected  void doRollback(AbstractTransactionContext context)
           
protected  Log getLogger()
           
 
Methods inherited from class org.mule.util.xa.AbstractXAResourceManager
includeBranchInXid
 
Methods inherited from class org.mule.util.xa.AbstractResourceManager
assureReady, assureStarted, beginTransaction, commitTransaction, 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
 

Constructor Detail

XAResourceManagerTestCase.TestXAResourceManager

protected XAResourceManagerTestCase.TestXAResourceManager()
Method Detail

createSession

public DefaultXASession createSession()

getLogger

protected Log getLogger()

createTransactionContext

protected AbstractTransactionContext createTransactionContext(Object session)
Specified by:
createTransactionContext in class AbstractResourceManager

doBegin

protected void doBegin(AbstractTransactionContext context)
Specified by:
doBegin in class AbstractResourceManager

doPrepare

protected int doPrepare(AbstractTransactionContext context)
Specified by:
doPrepare in class AbstractResourceManager

doCommit

protected void doCommit(AbstractTransactionContext context)
                 throws ResourceManagerException
Specified by:
doCommit in class AbstractResourceManager
Throws:
ResourceManagerException

doRollback

protected void doRollback(AbstractTransactionContext context)
                   throws ResourceManagerException
Specified by:
doRollback in class AbstractResourceManager
Throws:
ResourceManagerException


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