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:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<JmsOutboundGateway.ReplyContainerProperties>,org.springframework.beans.factory.InitializingBean,org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
- Enclosing class:
- JmsOutboundGatewaySpec
public class JmsOutboundGatewaySpec.ReplyContainerSpec extends org.springframework.integration.dsl.IntegrationComponentSpec<JmsOutboundGatewaySpec.ReplyContainerSpec,JmsOutboundGateway.ReplyContainerProperties>
An
IntegrationComponentSpec for JmsOutboundGateway.ReplyContainerProperties.-
Field Summary
-
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
-
Method Details
-
sessionTransacted
public JmsOutboundGatewaySpec.ReplyContainerSpec sessionTransacted(java.lang.Boolean sessionTransacted)- Parameters:
sessionTransacted- the sessionTransacted.- Returns:
- the current
JmsOutboundGatewaySpec.ReplyContainerSpec. - See Also:
AbstractPollingMessageListenerContainer.setSessionTransacted(boolean)
-
sessionAcknowledgeMode
public JmsOutboundGatewaySpec.ReplyContainerSpec sessionAcknowledgeMode(java.lang.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
public JmsOutboundGatewaySpec.ReplyContainerSpec concurrentConsumers(java.lang.Integer concurrentConsumers)- Parameters:
concurrentConsumers- the concurrentConsumers.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setConcurrentConsumers(int)
-
maxConcurrentConsumers
public JmsOutboundGatewaySpec.ReplyContainerSpec maxConcurrentConsumers(java.lang.Integer maxConcurrentConsumers)- Parameters:
maxConcurrentConsumers- the maxConcurrentConsumers.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setMaxConcurrentConsumers(int)
-
maxMessagesPerTask
public JmsOutboundGatewaySpec.ReplyContainerSpec maxMessagesPerTask(java.lang.Integer maxMessagesPerTask)- Parameters:
maxMessagesPerTask- the maxMessagesPerTask.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setMaxMessagesPerTask(int)
-
idleConsumerLimit
public JmsOutboundGatewaySpec.ReplyContainerSpec idleConsumerLimit(java.lang.Integer idleConsumerLimit)- Parameters:
idleConsumerLimit- the idleConsumerLimit.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setIdleConsumerLimit(int)
-
idleTaskExecutionLimit
public JmsOutboundGatewaySpec.ReplyContainerSpec idleTaskExecutionLimit(java.lang.Integer idleTaskExecutionLimit)- Parameters:
idleTaskExecutionLimit- the idleTaskExecutionLimit.- Returns:
- the current {ReplyContainerSpec}.
- See Also:
DefaultMessageListenerContainer.setIdleTaskExecutionLimit(int)
-
taskExecutor
public JmsOutboundGatewaySpec.ReplyContainerSpec taskExecutor(java.util.concurrent.Executor 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)
-