|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbitronix.tm.resource.common.AbstractXAStatefulHolder
bitronix.tm.resource.common.AbstractXAResourceHolder
bitronix.tm.resource.common.RecoveryXAResourceHolder
public class RecoveryXAResourceHolder
XAResourceHolder created by an XAResourceProducer that is
used to perform recovery. Objects of this class cannot be used outside recovery scope.
| Field Summary |
|---|
| Fields inherited from interface bitronix.tm.resource.common.XAStatefulHolder |
|---|
STATE_ACCESSIBLE, STATE_CLOSED, STATE_IN_POOL, STATE_NOT_ACCESSIBLE |
| Constructor Summary | |
|---|---|
RecoveryXAResourceHolder(XAResourceHolder xaResourceHolder)
|
|
| Method Summary | |
|---|---|
void |
close()
Close the physical connection that this XAStatefulHolder represents. |
Object |
getConnectionHandle()
Create a disposable handler used to drive a pooled instance of XAStatefulHolder. |
Date |
getLastReleaseDate()
Get the date at which this object was last released to the pool. |
ResourceBean |
getResourceBean()
Get the ResourceBean which created this XAResourceHolder. |
XAResource |
getXAResource()
Get the vendor's XAResource implementation of the wrapped resource. |
List |
getXAResourceHolders()
Get the list of XAResourceHolders created by this
XAStatefulHolder that are still open. |
| 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 |
| Constructor Detail |
|---|
public RecoveryXAResourceHolder(XAResourceHolder xaResourceHolder)
| Method Detail |
|---|
public void close()
throws Exception
XAStatefulHolderXAStatefulHolder represents.
Exception - a resource-specific exception thrown when there is an error closing the physical connection.public Date getLastReleaseDate()
XAStatefulHolder
public XAResource getXAResource()
XAResourceHolderXAResource implementation of the wrapped resource.
public ResourceBean getResourceBean()
XAResourceHolder
public List getXAResourceHolders()
XAStatefulHolderXAResourceHolders created by this
XAStatefulHolder that are still open.
This method is thread-safe.
XAResourceHolders created by this
XAStatefulHolder that are still open.
public Object getConnectionHandle()
throws Exception
XAStatefulHolderXAStatefulHolder.
This method is thread-safe.
Exception - a resource-specific exception thrown when the disaposable connection cannot be created.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||