public class BitronixSessionInvocationHandler extends Object implements org.mule.runtime.core.api.util.proxy.TargetInvocationHandler, org.mule.runtime.api.tx.MuleXaObject
| Constructor and Description |
|---|
BitronixSessionInvocationHandler(bitronix.tm.resource.jms.DualSessionWrapper sessionWrapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
delist() |
boolean |
enlist() |
Object |
getTargetObject() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
boolean |
isReuseObject() |
void |
setReuseObject(boolean reuseObject) |
public BitronixSessionInvocationHandler(bitronix.tm.resource.jms.DualSessionWrapper sessionWrapper)
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke in interface InvocationHandlerThrowablepublic void close()
throws Exception
close in interface org.mule.runtime.api.tx.MuleXaObjectExceptionpublic void setReuseObject(boolean reuseObject)
setReuseObject in interface org.mule.runtime.api.tx.MuleXaObjectpublic boolean isReuseObject()
isReuseObject in interface org.mule.runtime.api.tx.MuleXaObjectpublic boolean enlist()
throws org.mule.runtime.api.tx.TransactionException
enlist in interface org.mule.runtime.api.tx.MuleXaObjectorg.mule.runtime.api.tx.TransactionExceptionpublic boolean delist()
throws Exception
delist in interface org.mule.runtime.api.tx.MuleXaObjectExceptionpublic Object getTargetObject()
getTargetObject in interface org.mule.runtime.api.tx.MuleXaObjectgetTargetObject in interface org.mule.runtime.core.api.util.proxy.TargetInvocationHandlerCopyright © 2006–2022 MuleSoft, Inc.. All rights reserved.