public class AtomikosJmsConnectionProxy extends DynamicProxySupport<javax.jms.XAConnection> implements SessionHandleStateChangeListener
closed, delegate, proxiedMethods| 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 java.lang.Class<javax.jms.XAConnection> |
getRequiredInterfaceType() |
protected void |
handleInvocationException(java.lang.Throwable e) |
boolean |
isAvailable() |
boolean |
isErroneous() |
boolean |
isInTransaction(CompositeTransaction ct) |
static javax.jms.Connection |
newInstance(boolean ignoreSessionTransactedFlag,
javax.jms.XAConnection xaConnection,
XATransactionalResource jmsTransactionalResource,
SessionHandleStateChangeListener sessionHandleStateChangeListener,
ConnectionPoolProperties props) |
void |
onTerminated() |
protected void |
throwInvocationAfterClose(java.lang.String methodName) |
java.lang.String |
toString() |
callNativeMethod, createDynamicProxy, getClassLoadersToTry, getInterfaceClasses, invoke, markClosedpublic AtomikosJmsConnectionProxy(javax.jms.XAConnection delegate,
boolean ignoreSessionTransactedFlag,
XATransactionalResource jmsTransactionalResource,
SessionHandleStateChangeListener owner,
ConnectionPoolProperties props)
protected void throwInvocationAfterClose(java.lang.String methodName)
throws java.lang.Exception
throwInvocationAfterClose in class DynamicProxySupport<javax.jms.XAConnection>java.lang.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(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(java.lang.Throwable e)
throws java.lang.Throwable
handleInvocationException in class DynamicProxySupport<javax.jms.XAConnection>java.lang.Throwablepublic java.lang.String toString()
toString in class java.lang.Objectprotected java.lang.Class<javax.jms.XAConnection> getRequiredInterfaceType()
getRequiredInterfaceType in class DynamicProxySupport<javax.jms.XAConnection>Copyright © 2020. All Rights Reserved.