org.apache.slide.common
Class AbstractXAService

java.lang.Object
  extended byorg.apache.slide.common.AbstractServiceBase
      extended byorg.apache.slide.common.AbstractXAService
All Implemented Interfaces:
Service, javax.transaction.xa.XAResource

public abstract class AbstractXAService
extends AbstractServiceBase
implements Service

Slide Service abstract implementation, which does not implement any of the XA related methods. This implementation is supposed to be used to write stores which are wrapped around XA compliant resource managers (and which should therefore just forward all the XA calls to the underlying resource manager).

Version:
$Revision: 1.7 $

Field Summary
 
Fields inherited from class org.apache.slide.common.AbstractServiceBase
LOG_CHANNEL, namespace, scope
 
Fields inherited from interface javax.transaction.xa.XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
Constructor Summary
AbstractXAService()
           
 
Methods inherited from class org.apache.slide.common.AbstractServiceBase
cacheResults, connect, connect, connectIfNeeded, connectIfNeeded, disconnect, getLogger, initialize, isConnected, reset, setNamespace, setParameters, setScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.slide.common.Service
cacheResults, connect, connect, connectIfNeeded, connectIfNeeded, disconnect, getLogger, initialize, isConnected, reset, setNamespace, setParameters, setScope
 
Methods inherited from interface javax.transaction.xa.XAResource
commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start
 

Constructor Detail

AbstractXAService

public AbstractXAService()