org.ehcache.transactions.xa.txmgr.btm
Class Ehcache3XAResourceHolder
java.lang.Object
bitronix.tm.resource.common.AbstractXAStatefulHolder
bitronix.tm.resource.common.AbstractXAResourceHolder
org.ehcache.transactions.xa.txmgr.btm.Ehcache3XAResourceHolder
- All Implemented Interfaces:
- bitronix.tm.resource.common.XAResourceHolder, bitronix.tm.resource.common.XAStatefulHolder
public class Ehcache3XAResourceHolder
- extends bitronix.tm.resource.common.AbstractXAResourceHolder
Fields inherited from interface bitronix.tm.resource.common.XAStatefulHolder |
STATE_ACCESSIBLE, STATE_CLOSED, STATE_IN_POOL, STATE_NOT_ACCESSIBLE |
Constructor Summary |
Ehcache3XAResourceHolder(javax.transaction.xa.XAResource resource,
bitronix.tm.resource.common.ResourceBean bean)
Create a new EhCacheXAResourceHolder for a particular XAResource |
Methods inherited from class bitronix.tm.resource.common.AbstractXAResourceHolder |
getXAResourceHolderStateGtrids, getXAResourceHolderStatesForGtrid, hasStateForXAResource, isParticipatingInActiveGlobalTransaction, putXAResourceHolderState, removeXAResourceHolderState |
Methods inherited from class bitronix.tm.resource.common.AbstractXAStatefulHolder |
addStateChangeEventListener, getState, removeStateChangeEventListener, setState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bitronix.tm.resource.common.XAStatefulHolder |
addStateChangeEventListener, getState, removeStateChangeEventListener, setState |
Ehcache3XAResourceHolder
public Ehcache3XAResourceHolder(javax.transaction.xa.XAResource resource,
bitronix.tm.resource.common.ResourceBean bean)
- Create a new EhCacheXAResourceHolder for a particular XAResource
- Parameters:
resource
- the required XAResourcebean
- the required ResourceBean
getXAResource
public javax.transaction.xa.XAResource getXAResource()
-
getResourceBean
public bitronix.tm.resource.common.ResourceBean getResourceBean()
-
close
public void close()
throws java.lang.Exception
-
- Throws:
java.lang.Exception
getConnectionHandle
public java.lang.Object getConnectionHandle()
throws java.lang.Exception
-
- Throws:
java.lang.Exception
getLastReleaseDate
public java.util.Date getLastReleaseDate()
-
getXAResourceHolders
public java.util.List<bitronix.tm.resource.common.XAResourceHolder> getXAResourceHolders()
-