public class AtomikosJmsConnectionProxy extends com.atomikos.util.DynamicProxySupport<javax.jms.XAConnection> implements SessionHandleStateChangeListener
| Constructor and Description |
|---|
AtomikosJmsConnectionProxy(javax.jms.XAConnection delegate,
boolean ignoreSessionTransactedFlag,
XATransactionalResource jmsTransactionalResource,
SessionHandleStateChangeListener owner,
ConnectionPoolProperties props) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
javax.jms.Session |
createSession(boolean transacted,
int acknowledgeMode) |
protected Class<javax.jms.XAConnection> |
getRequiredInterfaceType() |
protected void |
handleInvocationException(Throwable e) |
boolean |
isAvailable() |
boolean |
isErroneous() |
boolean |
isInTransaction(com.atomikos.icatch.CompositeTransaction ct) |
static javax.jms.Connection |
newInstance(boolean ignoreSessionTransactedFlag,
javax.jms.XAConnection xaConnection,
XATransactionalResource jmsTransactionalResource,
SessionHandleStateChangeListener sessionHandleStateChangeListener,
ConnectionPoolProperties props) |
void |
onTerminated() |
protected void |
throwInvocationAfterClose(String methodName) |
String |
toString() |
public AtomikosJmsConnectionProxy(javax.jms.XAConnection delegate,
boolean ignoreSessionTransactedFlag,
XATransactionalResource jmsTransactionalResource,
SessionHandleStateChangeListener owner,
ConnectionPoolProperties props)
protected void throwInvocationAfterClose(String methodName) throws Exception
throwInvocationAfterClose in class com.atomikos.util.DynamicProxySupport<javax.jms.XAConnection>Exceptionpublic void onTerminated()
onTerminated in interface SessionHandleStateChangeListenerpublic javax.jms.Session createSession(boolean transacted,
int acknowledgeMode)
throws javax.jms.JMSException
javax.jms.JMSExceptionpublic boolean isErroneous()
public boolean isInTransaction(com.atomikos.icatch.CompositeTransaction ct)
public boolean isAvailable()
public void close()
public static javax.jms.Connection newInstance(boolean ignoreSessionTransactedFlag,
javax.jms.XAConnection xaConnection,
XATransactionalResource jmsTransactionalResource,
SessionHandleStateChangeListener sessionHandleStateChangeListener,
ConnectionPoolProperties props)
protected void handleInvocationException(Throwable e) throws Throwable
handleInvocationException in class com.atomikos.util.DynamicProxySupport<javax.jms.XAConnection>Throwableprotected Class<javax.jms.XAConnection> getRequiredInterfaceType()
getRequiredInterfaceType in class com.atomikos.util.DynamicProxySupport<javax.jms.XAConnection>Copyright © 2022. All rights reserved.