Package org.jboss.as.ejb3.inflow
Class MessageEndpointInvocationHandler
- java.lang.Object
-
- org.jboss.as.ejb3.inflow.MessageEndpointInvocationHandler
-
- All Implemented Interfaces:
InvocationHandler,javax.resource.spi.endpoint.MessageEndpoint
public class MessageEndpointInvocationHandler extends Object implements javax.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 javax.transaction.TransactionManagergetTransactionManager()protected Objecthandle(Method method, Object[] args)inthashCode()Objectinvoke(Object proxy, Method method, Object[] args)voidrelease()
-
-
-
Method Detail
-
afterDelivery
public void afterDelivery() throws javax.resource.ResourceException- Specified by:
afterDeliveryin interfacejavax.resource.spi.endpoint.MessageEndpoint- Throws:
javax.resource.ResourceException
-
beforeDelivery
public void beforeDelivery(Method method) throws NoSuchMethodException, javax.resource.ResourceException
- Specified by:
beforeDeliveryin interfacejavax.resource.spi.endpoint.MessageEndpoint- Throws:
NoSuchMethodExceptionjavax.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 javax.transaction.TransactionManager getTransactionManager()
-
release
public void release()
- Specified by:
releasein interfacejavax.resource.spi.endpoint.MessageEndpoint
-
-