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 AbstractJmsListenerContainerFactory
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DefaultMessageListenerContainerCreate an empty container instance.protected voidFurther initialize the specified container.voidsetBackOff(@Nullable BackOff backOff) voidsetCacheLevel(@Nullable Integer cacheLevel) voidsetCacheLevelName(@Nullable String cacheLevelName) voidsetConcurrency(@Nullable String concurrency) voidsetMaxMessagesPerTask(@Nullable Integer maxMessagesPerTask) voidsetReceiveTimeout(@Nullable Long receiveTimeout) voidsetRecoveryInterval(@Nullable Long recoveryInterval) voidsetTaskExecutor(@Nullable Executor taskExecutor) voidsetTransactionManager(@Nullable PlatformTransactionManager transactionManager) Methods inherited from class 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
- See Also:
-
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>
-