Package org.jboss.as.ejb3.inflow
Class JBossMessageEndpointFactory
- java.lang.Object
-
- org.jboss.as.ejb3.inflow.JBossMessageEndpointFactory
-
- All Implemented Interfaces:
jakarta.resource.spi.endpoint.MessageEndpointFactory
public class JBossMessageEndpointFactory extends Object implements jakarta.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 jakarta.resource.spi.endpoint.MessageEndpointcreateEndpoint(XAResource xaResource)jakarta.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 jakarta.resource.spi.endpoint.MessageEndpoint createEndpoint(XAResource xaResource) throws jakarta.resource.spi.UnavailableException
- Specified by:
createEndpointin interfacejakarta.resource.spi.endpoint.MessageEndpointFactory- Throws:
jakarta.resource.spi.UnavailableException
-
createEndpoint
public jakarta.resource.spi.endpoint.MessageEndpoint createEndpoint(XAResource xaResource, long timeout) throws jakarta.resource.spi.UnavailableException
- Specified by:
createEndpointin interfacejakarta.resource.spi.endpoint.MessageEndpointFactory- Throws:
jakarta.resource.spi.UnavailableException
-
isDeliveryTransacted
public boolean isDeliveryTransacted(Method method) throws NoSuchMethodException
- Specified by:
isDeliveryTransactedin interfacejakarta.resource.spi.endpoint.MessageEndpointFactory- Throws:
NoSuchMethodException
-
getActivationName
public String getActivationName()
- Specified by:
getActivationNamein interfacejakarta.resource.spi.endpoint.MessageEndpointFactory
-
getEndpointClass
public Class<?> getEndpointClass()
- Specified by:
getEndpointClassin interfacejakarta.resource.spi.endpoint.MessageEndpointFactory
-
-