Package org.springframework.jms.config
Class DefaultJcaListenerContainerFactory
java.lang.Object
org.springframework.jms.listener.endpoint.JmsActivationSpecConfig
org.springframework.jms.config.DefaultJcaListenerContainerFactory
- All Implemented Interfaces:
JmsListenerContainerFactory<JmsMessageEndpointManager>
public class DefaultJcaListenerContainerFactory
extends JmsActivationSpecConfig
implements JmsListenerContainerFactory<JmsMessageEndpointManager>
A
JmsListenerContainerFactory implementation to build a
JCA-based JmsMessageEndpointManager.- Since:
- 4.1
- Author:
- Stephane Nicoll
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JmsMessageEndpointManagerCreate an empty container instance.createListenerContainer(JmsListenerEndpoint endpoint) Create aMessageListenerContainerfor the givenJmsListenerEndpoint.voidsetActivationSpecFactory(JmsActivationSpecFactory activationSpecFactory) voidsetDestinationResolver(DestinationResolver destinationResolver) voidsetPhase(int phase) voidsetResourceAdapter(ResourceAdapter resourceAdapter) voidsetTransactionManager(Object transactionManager) Methods inherited from class org.springframework.jms.listener.endpoint.JmsActivationSpecConfig
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
-
Constructor Details
-
DefaultJcaListenerContainerFactory
public DefaultJcaListenerContainerFactory()
-
-
Method Details
-
setResourceAdapter
-
setActivationSpecFactory
-
setDestinationResolver
-
setTransactionManager
-
setPhase
public void setPhase(int phase) -
createListenerContainer
Description copied from interface:JmsListenerContainerFactoryCreate aMessageListenerContainerfor the givenJmsListenerEndpoint.- Specified by:
createListenerContainerin interfaceJmsListenerContainerFactory<JmsMessageEndpointManager>- Parameters:
endpoint- the endpoint to configure- Returns:
- the created container
-
createContainerInstance
Create an empty container instance.
-