Package org.springframework.jms.config
Class DefaultJmsListenerContainerFactory
java.lang.Object
org.springframework.jms.config.AbstractJmsListenerContainerFactory<DefaultMessageListenerContainer>
org.springframework.jms.config.DefaultJmsListenerContainerFactory
- All Implemented Interfaces:
JmsListenerContainerFactory<DefaultMessageListenerContainer>
public class DefaultJmsListenerContainerFactory
extends AbstractJmsListenerContainerFactory<DefaultMessageListenerContainer>
A
JmsListenerContainerFactory implementation to build a regular
DefaultMessageListenerContainer.
This should be the default for most users and a good transition paths for those that are used to build such container definition manually.
- Since:
- 4.1
- Author:
- Stephane Nicoll
-
Field Summary
Fields inherited from class org.springframework.jms.config.AbstractJmsListenerContainerFactory
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DefaultMessageListenerContainerCreate an empty container instance.protected voidFurther initialize the specified container.voidsetBackOff(BackOff backOff) voidsetCacheLevel(Integer cacheLevel) voidsetCacheLevelName(String cacheLevelName) voidsetConcurrency(String concurrency) voidsetMaxMessagesPerTask(Integer maxMessagesPerTask) voidsetReceiveTimeout(Long receiveTimeout) voidsetRecoveryInterval(Long recoveryInterval) voidsetTaskExecutor(Executor taskExecutor) voidsetTransactionManager(PlatformTransactionManager transactionManager) Methods inherited from class org.springframework.jms.config.AbstractJmsListenerContainerFactory
createListenerContainer, setAutoStartup, setClientId, setConnectionFactory, setDestinationResolver, setErrorHandler, setExceptionListener, setMessageConverter, setPhase, setPubSubDomain, setReplyPubSubDomain, setReplyQosSettings, setSessionAcknowledgeMode, setSessionTransacted, setSubscriptionDurable, setSubscriptionShared
-
Constructor Details
-
DefaultJmsListenerContainerFactory
public DefaultJmsListenerContainerFactory()
-
-
Method Details
-
setTaskExecutor
-
setTransactionManager
-
setCacheLevel
-
setCacheLevelName
-
setConcurrency
-
setMaxMessagesPerTask
-
setReceiveTimeout
-
setRecoveryInterval
-
setBackOff
-
createContainerInstance
Description copied from class:AbstractJmsListenerContainerFactoryCreate an empty container instance.- Specified by:
createContainerInstancein classAbstractJmsListenerContainerFactory<DefaultMessageListenerContainer>
-
initializeContainer
Description copied from class:AbstractJmsListenerContainerFactoryFurther initialize the specified container.Subclasses can inherit from this method to apply extra configuration if necessary.
- Overrides:
initializeContainerin classAbstractJmsListenerContainerFactory<DefaultMessageListenerContainer>
-