org.compass.core.transaction
Class XATransactionFactory

java.lang.Object
  extended by org.compass.core.transaction.AbstractTransactionFactory
      extended by org.compass.core.transaction.AbstractJTATransactionFactory
          extended by org.compass.core.transaction.XATransactionFactory
All Implemented Interfaces:
TransactionFactory

public class XATransactionFactory
extends AbstractJTATransactionFactory

Factory for XATransactions.

Author:
kimchy
See Also:
XATransaction

Field Summary
 
Fields inherited from class org.compass.core.transaction.AbstractTransactionFactory
commitBeforeCompletion, compass, log
 
Constructor Summary
XATransactionFactory()
           
 
Method Summary
 InternalCompassTransaction doBeginTransaction(InternalCompassSession session)
           
protected  InternalCompassTransaction doContinueTransaction(InternalCompassSession session)
           
 
Methods inherited from class org.compass.core.transaction.AbstractJTATransactionFactory
doBindSessionToTransaction, doConfigure, getTransactionBoundSession, getTransactionManager, getUserTransaction, isWithinExistingTransaction, unbindSessionFromTransaction
 
Methods inherited from class org.compass.core.transaction.AbstractTransactionFactory
beginTransaction, configure, tryJoinExistingTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XATransactionFactory

public XATransactionFactory()
Method Detail

doBeginTransaction

public InternalCompassTransaction doBeginTransaction(InternalCompassSession session)
                                              throws CompassException
Specified by:
doBeginTransaction in class AbstractTransactionFactory
Throws:
CompassException

doContinueTransaction

protected InternalCompassTransaction doContinueTransaction(InternalCompassSession session)
                                                    throws CompassException
Specified by:
doContinueTransaction in class AbstractTransactionFactory
Throws:
CompassException


Copyright (c) 2004-2009 The Compass Project.