public class DefaultJcaListenerContainerFactory extends JmsActivationSpecConfig implements JmsListenerContainerFactory<JmsMessageEndpointManager>
JmsListenerContainerFactory
implementation to build a
JCA-based JmsMessageEndpointManager
.Modifier and Type | Field and Description |
---|---|
private JmsActivationSpecFactory |
activationSpecFactory |
private DestinationResolver |
destinationResolver |
private java.lang.Integer |
phase |
private ResourceAdapter |
resourceAdapter |
private java.lang.Object |
transactionManager |
Constructor and Description |
---|
DefaultJcaListenerContainerFactory() |
Modifier and Type | Method and Description |
---|---|
protected JmsMessageEndpointManager |
createContainerInstance()
Create an empty container instance.
|
JmsMessageEndpointManager |
createListenerContainer(JmsListenerEndpoint endpoint)
Create a
MessageListenerContainer for the given JmsListenerEndpoint . |
void |
setActivationSpecFactory(JmsActivationSpecFactory activationSpecFactory) |
void |
setDestinationResolver(DestinationResolver destinationResolver) |
void |
setPhase(int phase) |
void |
setResourceAdapter(ResourceAdapter resourceAdapter) |
void |
setTransactionManager(java.lang.Object transactionManager) |
getAcknowledgeMode, getClientId, getDestinationName, getDurableSubscriptionName, getMaxConcurrency, getMessageConverter, getMessageSelector, getPrefetchSize, getSubscriptionName, isPubSubDomain, isReplyPubSubDomain, isSubscriptionDurable, isSubscriptionShared, setAcknowledgeMode, setAcknowledgeModeName, setClientId, setConcurrency, setDestinationName, setDurableSubscriptionName, setMaxConcurrency, setMessageConverter, setMessageSelector, setPrefetchSize, setPubSubDomain, setReplyPubSubDomain, setSubscriptionDurable, setSubscriptionName, setSubscriptionShared
private ResourceAdapter resourceAdapter
private JmsActivationSpecFactory activationSpecFactory
private DestinationResolver destinationResolver
private java.lang.Object transactionManager
private java.lang.Integer phase
public void setResourceAdapter(ResourceAdapter resourceAdapter)
public void setActivationSpecFactory(JmsActivationSpecFactory activationSpecFactory)
public void setDestinationResolver(DestinationResolver destinationResolver)
public void setTransactionManager(java.lang.Object transactionManager)
public void setPhase(int phase)
public JmsMessageEndpointManager createListenerContainer(JmsListenerEndpoint endpoint)
JmsListenerContainerFactory
MessageListenerContainer
for the given JmsListenerEndpoint
.createListenerContainer
in interface JmsListenerContainerFactory<JmsMessageEndpointManager>
endpoint
- the endpoint to configureprotected JmsMessageEndpointManager createContainerInstance()