public class SessionInvocationHandler extends Object implements InvocationHandler
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
SessionInvocationHandler(javax.jms.XAQueueSession xaSession) |
SessionInvocationHandler(javax.jms.XASession xaSession) |
SessionInvocationHandler(javax.jms.XATopicSession xaSession) |
Modifier and Type | Method and Description |
---|---|
boolean |
delist() |
boolean |
enlist() |
javax.jms.XASession |
getTargetObject() |
XAResource |
getXAResource() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
boolean |
isEnlisted() |
void |
setEnlisted(boolean enlisted) |
public SessionInvocationHandler(javax.jms.XASession xaSession) throws javax.jms.JMSException
javax.jms.JMSException
public SessionInvocationHandler(javax.jms.XAQueueSession xaSession) throws javax.jms.JMSException
javax.jms.JMSException
public SessionInvocationHandler(javax.jms.XATopicSession xaSession) throws javax.jms.JMSException
javax.jms.JMSException
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke
in interface InvocationHandler
Throwable
public boolean isEnlisted()
public void setEnlisted(boolean enlisted)
public javax.jms.XASession getTargetObject()
public XAResource getXAResource()
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.