Package org.jboss.as.ejb3.inflow
Class JBossMessageEndpointFactory
- java.lang.Object
-
- org.jboss.as.ejb3.inflow.JBossMessageEndpointFactory
-
- All Implemented Interfaces:
javax.resource.spi.endpoint.MessageEndpointFactory
public class JBossMessageEndpointFactory extends Object implements javax.resource.spi.endpoint.MessageEndpointFactory
- Author:
- Carlo de Wolf, Richard Opalka
-
-
Constructor Summary
Constructors Constructor Description JBossMessageEndpointFactory(ClassLoader classLoader, MessageEndpointService<?> service, Class<Object> ejbClass, Class<?> messageListenerInterface)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.resource.spi.endpoint.MessageEndpointcreateEndpoint(XAResource xaResource)javax.resource.spi.endpoint.MessageEndpointcreateEndpoint(XAResource xaResource, long timeout)StringgetActivationName()Class<?>getEndpointClass()booleanisDeliveryTransacted(Method method)
-
-
-
Constructor Detail
-
JBossMessageEndpointFactory
public JBossMessageEndpointFactory(ClassLoader classLoader, MessageEndpointService<?> service, Class<Object> ejbClass, Class<?> messageListenerInterface)
-
-
Method Detail
-
createEndpoint
public javax.resource.spi.endpoint.MessageEndpoint createEndpoint(XAResource xaResource) throws javax.resource.spi.UnavailableException
- Specified by:
createEndpointin interfacejavax.resource.spi.endpoint.MessageEndpointFactory- Throws:
javax.resource.spi.UnavailableException
-
createEndpoint
public javax.resource.spi.endpoint.MessageEndpoint createEndpoint(XAResource xaResource, long timeout) throws javax.resource.spi.UnavailableException
- Specified by:
createEndpointin interfacejavax.resource.spi.endpoint.MessageEndpointFactory- Throws:
javax.resource.spi.UnavailableException
-
isDeliveryTransacted
public boolean isDeliveryTransacted(Method method) throws NoSuchMethodException
- Specified by:
isDeliveryTransactedin interfacejavax.resource.spi.endpoint.MessageEndpointFactory- Throws:
NoSuchMethodException
-
getActivationName
public String getActivationName()
- Specified by:
getActivationNamein interfacejavax.resource.spi.endpoint.MessageEndpointFactory
-
getEndpointClass
public Class<?> getEndpointClass()
- Specified by:
getEndpointClassin interfacejavax.resource.spi.endpoint.MessageEndpointFactory
-
-