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, getReplyQosSettings, getSubscriptionName, isPubSubDomain, isReplyPubSubDomain, isSubscriptionDurable, isSubscriptionShared, setAcknowledgeMode, setAcknowledgeModeName, setClientId, setConcurrency, setDestinationName, setDurableSubscriptionName, setMaxConcurrency, setMessageConverter, setMessageSelector, setPrefetchSize, setPubSubDomain, setReplyPubSubDomain, setReplyQosSettings, setSubscriptionDurable, setSubscriptionName, setSubscriptionShared
@Nullable private ResourceAdapter resourceAdapter
@Nullable private JmsActivationSpecFactory activationSpecFactory
@Nullable private DestinationResolver destinationResolver
@Nullable private java.lang.Object transactionManager
@Nullable 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()