Class JmsListenerContainerSpec<S extends JmsListenerContainerSpec<S,C>,C extends AbstractMessageListenerContainer>
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<S,A>
org.springframework.integration.jms.dsl.JmsDestinationAccessorSpec<S,C>
org.springframework.integration.jms.dsl.JmsListenerContainerSpec<S,C>
- Type Parameters:
S
- the targetJmsListenerContainerSpec
implementation type.C
- the targetAbstractMessageListenerContainer
implementation type.
- All Implemented Interfaces:
Aware
,BeanClassLoaderAware
,BeanFactoryAware
,DisposableBean
,FactoryBean<C>
,InitializingBean
,Lifecycle
,Phased
,SmartLifecycle
- Direct Known Subclasses:
JmsDefaultListenerContainerSpec
public class JmsListenerContainerSpec<S extends JmsListenerContainerSpec<S,C>,C extends AbstractMessageListenerContainer>
extends JmsDestinationAccessorSpec<S,C>
- Since:
- 5.0
- Author:
- Artem Bilan, Gary Russell
-
Field Summary
Fields inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
PARSER, target
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionacceptMessagesWhileStopping
(boolean acceptMessagesWhileStopping) durableSubscriptionName
(String durableSubscriptionName) errorHandler
(ErrorHandler errorHandler) exceptionListener
(javax.jms.ExceptionListener exceptionListener) exposeListenerSession
(boolean exposeListenerSession) messageSelector
(String messageSelector) subscriptionDurable
(boolean subscriptionDurable) subscriptionShared
(boolean subscriptionShared) Set whether to make the subscription shared.Methods inherited from class org.springframework.integration.jms.dsl.JmsDestinationAccessorSpec
connectionFactory, destinationResolver, id, pubSubDomain, sessionAcknowledgeMode, sessionAcknowledgeModeName, sessionTransacted
Methods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
-
Constructor Details
-
JmsListenerContainerSpec
-
-
Method Details
-
messageSelector
- Parameters:
messageSelector
- the messageSelector.- Returns:
- the spec.
- See Also:
-
subscriptionDurable
- Parameters:
subscriptionDurable
- the subscriptionDurable.- Returns:
- the spec.
- See Also:
-
durableSubscriptionName
- Parameters:
durableSubscriptionName
- the durableSubscriptionName.- Returns:
- the spec.
- See Also:
-
exceptionListener
- Parameters:
exceptionListener
- the exceptionListener.- Returns:
- the spec.
- See Also:
-
errorHandler
- Parameters:
errorHandler
- the errorHandler.- Returns:
- the spec.
- See Also:
-
exposeListenerSession
- Parameters:
exposeListenerSession
- the exposeListenerSession.- Returns:
- the spec.
- See Also:
-
acceptMessagesWhileStopping
- Parameters:
acceptMessagesWhileStopping
- the acceptMessagesWhileStopping.- Returns:
- the spec.
- See Also:
-
clientId
- Parameters:
clientId
- the clientId.- Returns:
- the spec.
- See Also:
-