ehcache

net.sf.ehcache.transaction.manager.btm
Class GenericXAResourceHolder

java.lang.Object
  extended by bitronix.tm.resource.common.AbstractXAStatefulHolder
      extended by bitronix.tm.resource.common.AbstractXAResourceHolder
          extended by 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

Field Summary
 
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)
           
 
Method Summary
 void close()
          
 bitronix.tm.resource.common.RecoveryXAResourceHolder createRecoveryXAResourceHolder()
           
 java.lang.Object getConnectionHandle()
          
 java.util.Date getLastReleaseDate()
          
 javax.transaction.xa.XAResource getXAResource()
          
 java.util.List getXAResourceHolders()
          
 bitronix.tm.internal.XAResourceHolderState getXAResourceHolderState()
          
 
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
 

Constructor Detail

GenericXAResourceHolder

public GenericXAResourceHolder(javax.transaction.xa.XAResource resource,
                               bitronix.tm.resource.common.ResourceBean bean)
Parameters:
resource - the XAResource
bean - the ResourceBean associated with the resource
Method Detail

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()


ehcache

true