public class AtomikosPooledJmsConnection extends AbstractXPooledConnection<javax.jms.Connection> implements SessionHandleStateChangeListener
| Constructor and Description |
|---|
AtomikosPooledJmsConnection(int sessionCreationMode,
javax.jms.XAConnection xac,
XATransactionalResource jmsTransactionalResource,
ConnectionPoolProperties props) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeRecycledForCallingThread() |
protected javax.jms.Connection |
doCreateConnectionProxy() |
void |
doDestroy() |
boolean |
isAvailable() |
boolean |
isErroneous() |
boolean |
isInTransaction(com.atomikos.icatch.CompositeTransaction ct) |
void |
onTerminated() |
protected void |
testUnderlyingConnection() |
String |
toString() |
createConnectionProxy, destroy, fireOnXPooledConnectionTerminated, getBorrowConnectionTimeout, getCreationTime, getCurrentConnectionProxy, getDefaultIsolationLevel, getLastTimeAcquired, getLastTimeReleased, getTestQuery, markAsBeingAcquiredIfAvailable, maxLifetimeExceeded, registerXPooledConnectionEventListener, unregisterXPooledConnectionEventListener, updateLastTimeReleasedpublic AtomikosPooledJmsConnection(int sessionCreationMode,
javax.jms.XAConnection xac,
XATransactionalResource jmsTransactionalResource,
ConnectionPoolProperties props)
protected javax.jms.Connection doCreateConnectionProxy()
throws CreateConnectionException
doCreateConnectionProxy in class AbstractXPooledConnection<javax.jms.Connection>CreateConnectionExceptionprotected void testUnderlyingConnection()
throws CreateConnectionException
testUnderlyingConnection in class AbstractXPooledConnection<javax.jms.Connection>CreateConnectionExceptionpublic void doDestroy()
doDestroy in class AbstractXPooledConnection<javax.jms.Connection>public boolean isAvailable()
isAvailable in interface XPooledConnection<javax.jms.Connection>public boolean isErroneous()
isErroneous in interface XPooledConnection<javax.jms.Connection>public boolean isInTransaction(com.atomikos.icatch.CompositeTransaction ct)
public void onTerminated()
onTerminated in interface SessionHandleStateChangeListenerpublic boolean canBeRecycledForCallingThread()
canBeRecycledForCallingThread in interface XPooledConnection<javax.jms.Connection>canBeRecycledForCallingThread in class AbstractXPooledConnection<javax.jms.Connection>Copyright © 2023. All rights reserved.