public class AtomikosJmsNonXaSessionProxy extends AbstractJmsSessionProxy
| Constructor and Description |
|---|
AtomikosJmsNonXaSessionProxy(javax.jms.Session delegate,
SessionHandleStateChangeListener owner,
SessionHandleStateChangeListener connectionProxy) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
destroy() |
protected Class<javax.jms.Session> |
getRequiredInterfaceType() |
protected void |
handleInvocationException(Throwable e) |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
protected boolean |
isAvailable() |
protected boolean |
isErroneous() |
protected boolean |
isInTransaction(com.atomikos.icatch.CompositeTransaction ct) |
static javax.jms.Session |
newInstance(javax.jms.Session wrapped,
SessionHandleStateChangeListener owner,
AtomikosJmsConnectionProxy atomikosJmsConnectionProxy) |
void |
recycle() |
protected void |
throwInvocationAfterClose(String methodName) |
String |
toString() |
isInactiveTransactionpublic AtomikosJmsNonXaSessionProxy(javax.jms.Session delegate,
SessionHandleStateChangeListener owner,
SessionHandleStateChangeListener connectionProxy)
protected void throwInvocationAfterClose(String methodName) throws Exception
throwInvocationAfterClose in class com.atomikos.util.DynamicProxySupport<javax.jms.Session>Exceptionpublic void close()
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke in interface InvocationHandlerinvoke in class com.atomikos.util.DynamicProxySupport<javax.jms.Session>Throwableprotected void destroy()
protected boolean isAvailable()
isAvailable in class AbstractJmsSessionProxyprotected boolean isErroneous()
isErroneous in class AbstractJmsSessionProxyprotected boolean isInTransaction(com.atomikos.icatch.CompositeTransaction ct)
isInTransaction in class AbstractJmsSessionProxypublic static javax.jms.Session newInstance(javax.jms.Session wrapped,
SessionHandleStateChangeListener owner,
AtomikosJmsConnectionProxy atomikosJmsConnectionProxy)
public void recycle()
recycle in class AbstractJmsSessionProxyprotected void handleInvocationException(Throwable e) throws Throwable
handleInvocationException in class com.atomikos.util.DynamicProxySupport<javax.jms.Session>Throwableprotected Class<javax.jms.Session> getRequiredInterfaceType()
getRequiredInterfaceType in class com.atomikos.util.DynamicProxySupport<javax.jms.Session>Copyright © 2023. All rights reserved.