org.apache.openejb.core.mdb
Class EndpointHandler
java.lang.Object
org.apache.openejb.core.mdb.EndpointHandler
- All Implemented Interfaces:
- InvocationHandler, javax.resource.spi.endpoint.MessageEndpoint
public class EndpointHandler
- extends Object
- implements InvocationHandler, javax.resource.spi.endpoint.MessageEndpoint
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EndpointHandler
public EndpointHandler(MdbContainer container,
BeanContext deployment,
MdbInstanceFactory instanceFactory,
XAResource xaResource)
throws javax.resource.spi.UnavailableException
- Throws:
javax.resource.spi.UnavailableException
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- Specified by:
invoke in interface InvocationHandler
- Throws:
Throwable
beforeDelivery
public void beforeDelivery(Method method)
throws javax.resource.spi.ApplicationServerInternalException
- Specified by:
beforeDelivery in interface javax.resource.spi.endpoint.MessageEndpoint
- Throws:
javax.resource.spi.ApplicationServerInternalException
deliverMessage
public Object deliverMessage(Method method,
Object[] args)
throws Throwable
- Throws:
Throwable
afterDelivery
public void afterDelivery()
throws javax.resource.spi.ApplicationServerInternalException,
javax.resource.spi.UnavailableException
- Specified by:
afterDelivery in interface javax.resource.spi.endpoint.MessageEndpoint
- Throws:
javax.resource.spi.ApplicationServerInternalException
javax.resource.spi.UnavailableException
release
public void release()
- Specified by:
release in interface javax.resource.spi.endpoint.MessageEndpoint
Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.