Uses of Interface
bitronix.tm.resource.common.XAStatefulHolder
Packages that use XAStatefulHolder
Package
Description
Resource management code common across all resource types.
Ehcache specific resource management code.
JDBC specific resource management code.
Synchronous JMS specific resource management code.
Synchronous Jakarta Messaging specific resource management code.
-
Uses of XAStatefulHolder in bitronix.tm.resource.common
Subinterfaces of XAStatefulHolder in bitronix.tm.resource.commonModifier and TypeInterfaceDescriptioninterfaceXAResourcewrappers must implement this interface.Classes in bitronix.tm.resource.common that implement XAStatefulHolderModifier and TypeClassDescriptionclassImplementation of all services required by aXAResourceHolder.classImplementation of all services required by aXAStatefulHolder.classXAResourceHoldercreated by anXAResourceProducerthat is used to perform recovery.Methods in bitronix.tm.resource.common that return XAStatefulHolderModifier and TypeMethodDescriptionXAResourceProducer.createPooledConnection(Object xaFactory, ResourceBean bean) Create aXAStatefulHolderthat will be placed in anXAPool.DeferredReleaseSynchronization.getXAStatefulHolder()Methods in bitronix.tm.resource.common with parameters of type XAStatefulHolderModifier and TypeMethodDescriptionstatic voidTransactionContextHelper.recycle(XAStatefulHolder xaStatefulHolder) Ensure theXAStatefulHolder's release won't be deferred anymore (when appropriate) as it has been recycled.static voidTransactionContextHelper.requeue(XAStatefulHolder xaStatefulHolder, ResourceBean bean) Switch theXAStatefulHolder's state appropriately after the acquired resource handle has been closed.voidStateChangeListener.stateChanged(XAStatefulHolder source, int oldState, int newState) Fired when the internal state of aXAStatefulHolderhas changed.voidXAPool.stateChanged(XAStatefulHolder source, int oldState, int newState) voidStateChangeListener.stateChanging(XAStatefulHolder source, int currentState, int futureState) Fired before the internal state of aXAStatefulHolderhas changed.voidXAPool.stateChanging(XAStatefulHolder source, int currentState, int futureState) Constructors in bitronix.tm.resource.common with parameters of type XAStatefulHolder -
Uses of XAStatefulHolder in bitronix.tm.resource.ehcache
Classes in bitronix.tm.resource.ehcache that implement XAStatefulHolderModifier and TypeClassDescriptionclassEhcache implementation of BTM's XAResourceHolder.Methods in bitronix.tm.resource.ehcache that return XAStatefulHolderModifier and TypeMethodDescriptionEhCacheXAResourceProducer.createPooledConnection(Object xaFactory, ResourceBean bean) Create aXAStatefulHolderthat will be placed in anXAPool. -
Uses of XAStatefulHolder in bitronix.tm.resource.jdbc
Classes in bitronix.tm.resource.jdbc that implement XAStatefulHolderModifier and TypeClassDescriptionclassImplementation of a JDBC pooled connection wrapping vendor'sXAConnectionimplementation.Methods in bitronix.tm.resource.jdbc that return XAStatefulHolderModifier and TypeMethodDescriptionPoolingDataSource.createPooledConnection(Object xaFactory, ResourceBean bean) Methods in bitronix.tm.resource.jdbc with parameters of type XAStatefulHolderModifier and TypeMethodDescriptionvoidJdbcPooledConnection.stateChanged(XAStatefulHolder source, int oldState, int newState) voidJdbcPooledConnection.stateChanging(XAStatefulHolder source, int currentState, int futureState) -
Uses of XAStatefulHolder in bitronix.tm.resource.jms
Classes in bitronix.tm.resource.jms that implement XAStatefulHolderModifier and TypeClassDescriptionclassJMS Session wrapper that will send calls to either a XASession or to a non-XA Session depending on the calling context.classImplementation of a JMS pooled connection wrapping vendor'sXAConnectionimplementation.Methods in bitronix.tm.resource.jms that return XAStatefulHolderModifier and TypeMethodDescriptionPoolingConnectionFactory.createPooledConnection(Object xaFactory, ResourceBean bean) Methods in bitronix.tm.resource.jms with parameters of type XAStatefulHolderModifier and TypeMethodDescriptionvoidDualSessionWrapper.stateChanged(XAStatefulHolder source, int oldState, int newState) voidDualSessionWrapper.stateChanging(XAStatefulHolder source, int currentState, int futureState) -
Uses of XAStatefulHolder in bitronix.tm.resource.messaging
Classes in bitronix.tm.resource.messaging that implement XAStatefulHolderModifier and TypeClassDescriptionclassJMS Session wrapper that will send calls to either a XASession or to a non-XA Session depending on the calling context.classImplementation of a JMS pooled connection wrapping vendor'sXAConnectionimplementation.Methods in bitronix.tm.resource.messaging that return XAStatefulHolderModifier and TypeMethodDescriptionPoolingConnectionFactory.createPooledConnection(Object xaFactory, ResourceBean bean) Methods in bitronix.tm.resource.messaging with parameters of type XAStatefulHolderModifier and TypeMethodDescriptionvoidDualSessionWrapper.stateChanged(XAStatefulHolder source, int oldState, int newState) voidDualSessionWrapper.stateChanging(XAStatefulHolder source, int currentState, int futureState)