public class EndpointFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<javax.management.ObjectName> |
jmxNames |
Constructor and Description |
---|
EndpointFactory(ActivationSpec activationSpec,
BaseMdbContainer container,
BeanContext beanContext,
MdbInstanceFactory instanceFactory,
MdbInstanceManager instanceManager,
XAResourceWrapper xaResourceWrapper,
boolean usePool) |
Modifier and Type | Method and Description |
---|---|
MessageEndpoint |
createEndpoint(javax.transaction.xa.XAResource xaResource) |
MessageEndpoint |
createEndpoint(javax.transaction.xa.XAResource xaResource,
long timeout) |
java.lang.String |
getActivationName() |
ActivationSpec |
getActivationSpec() |
java.lang.Class<?> |
getEndpointClass() |
MdbInstanceFactory |
getInstanceFactory() |
boolean |
isDeliveryTransacted(java.lang.reflect.Method method) |
public EndpointFactory(ActivationSpec activationSpec, BaseMdbContainer container, BeanContext beanContext, MdbInstanceFactory instanceFactory, MdbInstanceManager instanceManager, XAResourceWrapper xaResourceWrapper, boolean usePool)
public ActivationSpec getActivationSpec()
public MdbInstanceFactory getInstanceFactory()
public MessageEndpoint createEndpoint(javax.transaction.xa.XAResource xaResource) throws UnavailableException
UnavailableException
public MessageEndpoint createEndpoint(javax.transaction.xa.XAResource xaResource, long timeout) throws UnavailableException
UnavailableException
public boolean isDeliveryTransacted(java.lang.reflect.Method method) throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException
public java.lang.String getActivationName()
public java.lang.Class<?> getEndpointClass()