net.sf.ehcache.transaction.manager.btm
Class GenericXAResourceHolder
java.lang.Object
bitronix.tm.resource.common.AbstractXAStatefulHolder
bitronix.tm.resource.common.AbstractXAResourceHolder
net.sf.ehcache.transaction.manager.btm.GenericXAResourceHolder
- All Implemented Interfaces:
- bitronix.tm.resource.common.XAResourceHolder, bitronix.tm.resource.common.XAStatefulHolder
public class GenericXAResourceHolder
- extends bitronix.tm.resource.common.AbstractXAResourceHolder
- Author:
- nelrahma
Fields inherited from interface bitronix.tm.resource.common.XAStatefulHolder |
STATE_ACCESSIBLE, STATE_CLOSED, STATE_IN_POOL, STATE_NOT_ACCESSIBLE |
Constructor Summary |
GenericXAResourceHolder(javax.transaction.xa.XAResource resource,
bitronix.tm.resource.common.ResourceBean bean)
|
Methods inherited from class bitronix.tm.resource.common.AbstractXAResourceHolder |
hasStateForXAResource, isParticipatingInActiveGlobalTransaction, removeXAResourceHolderState, setXAResourceHolderState |
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 |
GenericXAResourceHolder
public GenericXAResourceHolder(javax.transaction.xa.XAResource resource,
bitronix.tm.resource.common.ResourceBean bean)
- Parameters:
resource
- the XAResourcebean
- the ResourceBean associated with the resource
createRecoveryXAResourceHolder
public bitronix.tm.resource.common.RecoveryXAResourceHolder createRecoveryXAResourceHolder()
- Returns:
- the Recovery XA Resource Holder
getXAResource
public javax.transaction.xa.XAResource getXAResource()
-
getXAResourceHolderState
public bitronix.tm.internal.XAResourceHolderState getXAResourceHolderState()
-
- Specified by:
getXAResourceHolderState
in interface bitronix.tm.resource.common.XAResourceHolder
- Overrides:
getXAResourceHolderState
in class bitronix.tm.resource.common.AbstractXAResourceHolder
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 getXAResourceHolders()
-
true