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 org.mule.util.xa.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
 org.mule.util.xa.DefaultXASession createSession()
           
protected  org.mule.util.xa.AbstractTransactionContext createTransactionContext(Object session)
           
protected  void doBegin(org.mule.util.xa.AbstractTransactionContext context)
           
protected  void doCommit(org.mule.util.xa.AbstractTransactionContext context)
           
protected  int doPrepare(org.mule.util.xa.AbstractTransactionContext context)
           
protected  void doRollback(org.mule.util.xa.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 org.mule.util.xa.DefaultXASession createSession()

getLogger

protected Log getLogger()
Specified by:
getLogger in class org.mule.util.xa.AbstractResourceManager

createTransactionContext

protected org.mule.util.xa.AbstractTransactionContext createTransactionContext(Object session)
Specified by:
createTransactionContext in class org.mule.util.xa.AbstractResourceManager

doBegin

protected void doBegin(org.mule.util.xa.AbstractTransactionContext context)
Specified by:
doBegin in class org.mule.util.xa.AbstractResourceManager

doPrepare

protected int doPrepare(org.mule.util.xa.AbstractTransactionContext context)
Specified by:
doPrepare in class org.mule.util.xa.AbstractResourceManager

doCommit

protected void doCommit(org.mule.util.xa.AbstractTransactionContext context)
                 throws org.mule.util.xa.ResourceManagerException
Specified by:
doCommit in class org.mule.util.xa.AbstractResourceManager
Throws:
org.mule.util.xa.ResourceManagerException

doRollback

protected void doRollback(org.mule.util.xa.AbstractTransactionContext context)
                   throws org.mule.util.xa.ResourceManagerException
Specified by:
doRollback in class org.mule.util.xa.AbstractResourceManager
Throws:
org.mule.util.xa.ResourceManagerException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.