Class JmsOutboundGatewaySpec.ReplyContainerSpec
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<JmsOutboundGatewaySpec.ReplyContainerSpec,JmsOutboundGateway.ReplyContainerProperties>
org.springframework.integration.jms.dsl.JmsOutboundGatewaySpec.ReplyContainerSpec
- All Implemented Interfaces:
Aware
,BeanClassLoaderAware
,BeanFactoryAware
,DisposableBean
,FactoryBean<JmsOutboundGateway.ReplyContainerProperties>
,InitializingBean
,Lifecycle
,Phased
,SmartLifecycle
- Enclosing class:
- JmsOutboundGatewaySpec
public class JmsOutboundGatewaySpec.ReplyContainerSpec extends IntegrationComponentSpec<JmsOutboundGatewaySpec.ReplyContainerSpec,JmsOutboundGateway.ReplyContainerProperties>
-
Field Summary
Fields inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
PARSER, target
-
Method Summary
Methods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, 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
-
Method Details
-
sessionTransacted
- Parameters:
sessionTransacted
- the sessionTransacted.- Returns:
- the current
JmsOutboundGatewaySpec.ReplyContainerSpec
. - See Also:
AbstractPollingMessageListenerContainer.setSessionTransacted(boolean)
-
sessionAcknowledgeMode
public JmsOutboundGatewaySpec.ReplyContainerSpec sessionAcknowledgeMode(Integer sessionAcknowledgeMode)- Parameters:
sessionAcknowledgeMode
- the acknowledgement mode constant- Returns:
- the current
JmsOutboundGatewaySpec.ReplyContainerSpec
. - See Also:
etc.
-
receiveTimeout
- Parameters:
receiveTimeout
- the receiveTimeout.- Returns:
- the current
JmsOutboundGatewaySpec.ReplyContainerSpec
. - See Also:
AbstractPollingMessageListenerContainer.setReceiveTimeout(long)
-
recoveryInterval
- Parameters:
recoveryInterval
- the recoveryInterval.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setRecoveryInterval(long)
-
cacheLevel
- Parameters:
cacheLevel
- the value fororg.springframework.jms.listener.DefaultMessageListenerContainer.cacheLevel
.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setCacheLevel(int)
-
concurrentConsumers
- Parameters:
concurrentConsumers
- the concurrentConsumers.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setConcurrentConsumers(int)
-
maxConcurrentConsumers
public JmsOutboundGatewaySpec.ReplyContainerSpec maxConcurrentConsumers(Integer maxConcurrentConsumers)- Parameters:
maxConcurrentConsumers
- the maxConcurrentConsumers.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setMaxConcurrentConsumers(int)
-
maxMessagesPerTask
- Parameters:
maxMessagesPerTask
- the maxMessagesPerTask.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setMaxMessagesPerTask(int)
-
idleConsumerLimit
- Parameters:
idleConsumerLimit
- the idleConsumerLimit.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setIdleConsumerLimit(int)
-
idleTaskExecutionLimit
public JmsOutboundGatewaySpec.ReplyContainerSpec idleTaskExecutionLimit(Integer idleTaskExecutionLimit)- Parameters:
idleTaskExecutionLimit
- the idleTaskExecutionLimit.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setIdleTaskExecutionLimit(int)
-
taskExecutor
- Parameters:
taskExecutor
- the taskExecutor.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setTaskExecutor(Executor)
-
idleReplyContainerTimeout
public JmsOutboundGatewaySpec.ReplyContainerSpec idleReplyContainerTimeout(long idleReplyContainerTimeout)- Parameters:
idleReplyContainerTimeout
- the timeout in seconds.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
JmsOutboundGateway.setIdleReplyContainerTimeout(long)
-