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 path for those who are used to building such a 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(org.springframework.util.backoff.BackOff backOff) voidsetCacheLevel(Integer cacheLevel) voidsetCacheLevelName(String cacheLevelName) voidsetConcurrency(String concurrency) voidsetMaxMessagesPerTask(Integer maxMessagesPerTask) voidsetReceiveTimeout(Long receiveTimeout) voidsetRecoveryInterval(Long recoveryInterval) voidsetTaskExecutor(Executor taskExecutor) voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) Methods inherited from class org.springframework.jms.config.AbstractJmsListenerContainerFactory
createListenerContainer, setAcknowledgeAfterListener, setAutoStartup, setClientId, setConnectionFactory, setDestinationResolver, setErrorHandler, setExceptionListener, setMessageConverter, setObservationRegistry, setPhase, setPubSubDomain, setReplyPubSubDomain, setReplyQosSettings, setSessionAcknowledgeMode, setSessionTransacted, setSubscriptionDurable, setSubscriptionShared
-
Constructor Details
-
DefaultJmsListenerContainerFactory
public DefaultJmsListenerContainerFactory()
-
-
Method Details
-
setTaskExecutor
-
setTransactionManager
public void setTransactionManager(@Nullable org.springframework.transaction.PlatformTransactionManager transactionManager) -
setCacheLevel
-
setCacheLevelName
-
setConcurrency
-
setMaxMessagesPerTask
-
setReceiveTimeout
-
setRecoveryInterval
-
setBackOff
public void setBackOff(@Nullable org.springframework.util.backoff.BackOff backOff) -
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>
-