Package org.jboss.as.ejb3.inflow
Class MessageEndpointInvocationHandler
- java.lang.Object
-
- org.jboss.as.ejb3.inflow.MessageEndpointInvocationHandler
-
- All Implemented Interfaces:
jakarta.resource.spi.endpoint.MessageEndpoint,InvocationHandler
public class MessageEndpointInvocationHandler extends Object implements jakarta.resource.spi.endpoint.MessageEndpoint
- Author:
- Carlo de Wolf
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterDelivery()voidbeforeDelivery(Method method)protected booleandoEquals(Object obj)protected ObjectdoInvoke(Object proxy, Method method, Object[] args)booleanequals(Object obj)protected ClassLoadergetApplicationClassLoader()protected jakarta.transaction.TransactionManagergetTransactionManager()protected Objecthandle(Method method, Object[] args)inthashCode()Objectinvoke(Object proxy, Method method, Object[] args)voidrelease()
-
-
-
Method Detail
-
afterDelivery
public void afterDelivery() throws jakarta.resource.ResourceException- Specified by:
afterDeliveryin interfacejakarta.resource.spi.endpoint.MessageEndpoint- Throws:
jakarta.resource.ResourceException
-
beforeDelivery
public void beforeDelivery(Method method) throws NoSuchMethodException, jakarta.resource.ResourceException
- Specified by:
beforeDeliveryin interfacejakarta.resource.spi.endpoint.MessageEndpoint- Throws:
NoSuchMethodExceptionjakarta.resource.ResourceException
-
doEquals
protected boolean doEquals(Object obj)
-
doInvoke
protected Object doInvoke(Object proxy, Method method, Object[] args) throws Throwable
- Throws:
Throwable
-
hashCode
public int hashCode()
-
getApplicationClassLoader
protected final ClassLoader getApplicationClassLoader()
-
getTransactionManager
protected final jakarta.transaction.TransactionManager getTransactionManager()
-
release
public void release()
- Specified by:
releasein interfacejakarta.resource.spi.endpoint.MessageEndpoint
-
-