|
||||||||||
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.ehcache.EhCacheXAResourceHolder
public class EhCacheXAResourceHolder
EHCache implementation of BTM's XAResourceHolder.
Copyright 2003-2010 Terracotta, Inc.
Field Summary |
---|
Fields inherited from interface bitronix.tm.resource.common.XAStatefulHolder |
---|
STATE_ACCESSIBLE, STATE_CLOSED, STATE_IN_POOL, STATE_NOT_ACCESSIBLE |
Constructor Summary | |
---|---|
EhCacheXAResourceHolder(XAResource resource,
ResourceBean bean)
Create a new EhCacheXAResourceHolder for a particular XAResource |
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 XAResourceHolder s 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 EhCacheXAResourceHolder(XAResource resource, ResourceBean bean)
resource
- the required XAResourcebean
- the required ResourceBeanMethod Detail |
---|
public XAResource getXAResource()
XAResource
implementation of the wrapped resource.
public ResourceBean getResourceBean()
public void close() throws Exception
XAStatefulHolder
represents.
Exception
- a resource-specific exception thrown when there is an error closing the physical connection.public Object getConnectionHandle() throws Exception
XAStatefulHolder
.
This method is thread-safe.
Exception
- a resource-specific exception thrown when the disaposable connection cannot be created.public Date getLastReleaseDate()
public List getXAResourceHolders()
XAResourceHolder
s created by this
XAStatefulHolder
that are still open.
This method is thread-safe.
XAResourceHolder
s created by this
XAStatefulHolder
that are still open.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |