Uses of Interface
bitronix.tm.resource.common.XAStatefulHolder

Packages that use XAStatefulHolder
bitronix.tm.resource.common Resource management code common across all resource types. 
bitronix.tm.resource.ehcache Ehcache specific resource management code. 
bitronix.tm.resource.jdbc JDBC specific resource management code. 
bitronix.tm.resource.jms Synchronous JMS specific resource management code. 
 

Uses of XAStatefulHolder in bitronix.tm.resource.common
 

Subinterfaces of XAStatefulHolder in bitronix.tm.resource.common
 interface XAResourceHolder
          XAResource wrappers must implement this interface.
 

Classes in bitronix.tm.resource.common that implement XAStatefulHolder
 class AbstractXAResourceHolder
          Implementation of all services required by a XAResourceHolder.
 class AbstractXAStatefulHolder
          Implementation of all services required by a XAStatefulHolder.
 class RecoveryXAResourceHolder
          XAResourceHolder created by an XAResourceProducer that is used to perform recovery.
 

Methods in bitronix.tm.resource.common that return XAStatefulHolder
 XAStatefulHolder XAResourceProducer.createPooledConnection(Object xaFactory, ResourceBean bean)
          Create a XAStatefulHolder that will be placed in an XAPool.
 XAStatefulHolder DeferredReleaseSynchronization.getXAStatefulHolder()
           
 

Methods in bitronix.tm.resource.common with parameters of type XAStatefulHolder
static void TransactionContextHelper.recycle(XAStatefulHolder xaStatefulHolder)
          Ensure the XAStatefulHolder's release won't be deferred anymore (when appropriate) as it has been recycled.
static void TransactionContextHelper.requeue(XAStatefulHolder xaStatefulHolder, ResourceBean bean)
          Switch the XAStatefulHolder's state appropriately after the acquired resource handle has been closed.
 void XAPool.stateChanged(XAStatefulHolder source, int oldState, int newState)
           
 void StateChangeListener.stateChanged(XAStatefulHolder source, int oldState, int newState)
          Fired when the internal state of a XAStatefulHolder has changed.
 void XAPool.stateChanging(XAStatefulHolder source, int currentState, int futureState)
           
 void StateChangeListener.stateChanging(XAStatefulHolder source, int currentState, int futureState)
          Fired before the internal state of a XAStatefulHolder has changed.
 

Constructors in bitronix.tm.resource.common with parameters of type XAStatefulHolder
DeferredReleaseSynchronization(XAStatefulHolder xaStatefulHolder)
           
 

Uses of XAStatefulHolder in bitronix.tm.resource.ehcache
 

Classes in bitronix.tm.resource.ehcache that implement XAStatefulHolder
 class EhCacheXAResourceHolder
          Ehcache implementation of BTM's XAResourceHolder.
 

Methods in bitronix.tm.resource.ehcache that return XAStatefulHolder
 XAStatefulHolder EhCacheXAResourceProducer.createPooledConnection(Object xaFactory, ResourceBean bean)
          Create a XAStatefulHolder that will be placed in an XAPool.
 

Uses of XAStatefulHolder in bitronix.tm.resource.jdbc
 

Classes in bitronix.tm.resource.jdbc that implement XAStatefulHolder
 class JdbcPooledConnection
          Implementation of a JDBC pooled connection wrapping vendor's XAConnection implementation.
 

Methods in bitronix.tm.resource.jdbc that return XAStatefulHolder
 XAStatefulHolder PoolingDataSource.createPooledConnection(Object xaFactory, ResourceBean bean)
           
 

Methods in bitronix.tm.resource.jdbc with parameters of type XAStatefulHolder
 void JdbcPooledConnection.stateChanged(XAStatefulHolder source, int oldState, int newState)
           
 void JdbcPooledConnection.stateChanging(XAStatefulHolder source, int currentState, int futureState)
           
 

Uses of XAStatefulHolder in bitronix.tm.resource.jms
 

Classes in bitronix.tm.resource.jms that implement XAStatefulHolder
 class DualSessionWrapper
          JMS Session wrapper that will send calls to either a XASession or to a non-XA Session depending on the calling context.
 class JmsPooledConnection
          Implementation of a JMS pooled connection wrapping vendor's XAConnection implementation.
 

Methods in bitronix.tm.resource.jms that return XAStatefulHolder
 XAStatefulHolder PoolingConnectionFactory.createPooledConnection(Object xaFactory, ResourceBean bean)
           
 

Methods in bitronix.tm.resource.jms with parameters of type XAStatefulHolder
 void DualSessionWrapper.stateChanged(XAStatefulHolder source, int oldState, int newState)
           
 void DualSessionWrapper.stateChanging(XAStatefulHolder source, int currentState, int futureState)
           
 



Copyright © 2006-2013 Bitronix Software. All Rights Reserved.