public class RecoveryXAResourceHolder extends AbstractXAResourceHolder<RecoveryXAResourceHolder>
XAResourceHolder created by an XAResourceProducer that is
used to perform recovery. Objects of this class cannot be used outside recovery scope.XAStatefulHolder.State| Constructor and Description |
|---|
RecoveryXAResourceHolder(XAResourceHolder<? extends XAResourceHolder> xaResourceHolder) |
| Modifier and Type | Method and Description |
|---|---|
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<RecoveryXAResourceHolder> |
getXAResourceHolders()
Get the list of
XAResourceHolders created by this
XAStatefulHolder that are still open. |
acceptVisitorForXAResourceHolderStates, getXAResourceHolderStateCountForGtrid, getXAResourceHolderStateGtrids, getXAResourceHolderStatesForGtrid, hasStateForXAResource, isExistXAResourceHolderStatesForGtrid, isParticipatingInActiveGlobalTransaction, putXAResourceHolderState, removeXAResourceHolderStateaddStateChangeEventListener, getCreationDate, getState, removeStateChangeEventListener, setStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddStateChangeEventListener, getCreationDate, getState, removeStateChangeEventListener, setStatepublic RecoveryXAResourceHolder(XAResourceHolder<? extends XAResourceHolder> xaResourceHolder)
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()
XAStatefulHolderpublic XAResource getXAResource()
XAResourceHolderXAResource implementation of the wrapped resource.public ResourceBean getResourceBean()
XAResourceHolderpublic List<RecoveryXAResourceHolder> 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 disposable connection cannot be created.Copyright © 2006-2016 Bitronix Software. All Rights Reserved.