Class JmsOutboundGatewaySpec.ReplyContainerSpec
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<JmsOutboundGatewaySpec.ReplyContainerSpec,JmsOutboundGateway.ReplyContainerProperties>
 
org.springframework.integration.jms.dsl.JmsOutboundGatewaySpec.ReplyContainerSpec
- All Implemented Interfaces:
- DisposableBean,- FactoryBean<JmsOutboundGateway.ReplyContainerProperties>,- InitializingBean,- Lifecycle,- Phased,- SmartLifecycle
- Enclosing class:
- JmsOutboundGatewaySpec
public class JmsOutboundGatewaySpec.ReplyContainerSpec
extends IntegrationComponentSpec<JmsOutboundGatewaySpec.ReplyContainerSpec,JmsOutboundGateway.ReplyContainerProperties> 
- Since:
- 5.0
- Author:
- Artem Bilan
- 
Field SummaryFields inherited from class org.springframework.integration.dsl.IntegrationComponentSpeclogger, PARSER, targetFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycleDEFAULT_PHASE
- 
Method SummaryModifier and TypeMethodDescriptioncacheLevel(Integer cacheLevel) concurrentConsumers(Integer concurrentConsumers) idleConsumerLimit(Integer idleConsumerLimit) idleReplyContainerTimeout(long idleReplyContainerTimeout) idleTaskExecutionLimit(Integer idleTaskExecutionLimit) maxConcurrentConsumers(Integer maxConcurrentConsumers) maxMessagesPerTask(Integer maxMessagesPerTask) receiveTimeout(Long receiveTimeout) recoveryInterval(Long recoveryInterval) sessionAcknowledgeMode(Integer sessionAcknowledgeMode) sessionTransacted(Boolean sessionTransacted) taskExecutor(Executor taskExecutor) Methods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBeanisSingleton
- 
Method Details- 
sessionTransacted- Parameters:
- sessionTransacted- the sessionTransacted.
- Returns:
- the current JmsOutboundGatewaySpec.ReplyContainerSpec.
- See Also:
 
- 
sessionAcknowledgeModepublic JmsOutboundGatewaySpec.ReplyContainerSpec sessionAcknowledgeMode(Integer sessionAcknowledgeMode) - Parameters:
- sessionAcknowledgeMode- the acknowledgement mode constant
- Returns:
- the current JmsOutboundGatewaySpec.ReplyContainerSpec.
- See Also:
 
- 
receiveTimeout- Parameters:
- receiveTimeout- the receiveTimeout.
- Returns:
- the current JmsOutboundGatewaySpec.ReplyContainerSpec.
- See Also:
 
- 
recoveryInterval- Parameters:
- recoveryInterval- the recoveryInterval.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
cacheLevel- Parameters:
- cacheLevel- the value for- org.springframework.jms.listener.DefaultMessageListenerContainer.cacheLevel.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
concurrentConsumers- Parameters:
- concurrentConsumers- the concurrentConsumers.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
maxConcurrentConsumerspublic JmsOutboundGatewaySpec.ReplyContainerSpec maxConcurrentConsumers(Integer maxConcurrentConsumers) - Parameters:
- maxConcurrentConsumers- the maxConcurrentConsumers.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
maxMessagesPerTask- Parameters:
- maxMessagesPerTask- the maxMessagesPerTask.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
idleConsumerLimit- Parameters:
- idleConsumerLimit- the idleConsumerLimit.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
idleTaskExecutionLimitpublic JmsOutboundGatewaySpec.ReplyContainerSpec idleTaskExecutionLimit(Integer idleTaskExecutionLimit) - Parameters:
- idleTaskExecutionLimit- the idleTaskExecutionLimit.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
taskExecutor- Parameters:
- taskExecutor- the taskExecutor.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
- 
idleReplyContainerTimeoutpublic JmsOutboundGatewaySpec.ReplyContainerSpec idleReplyContainerTimeout(long idleReplyContainerTimeout) - Parameters:
- idleReplyContainerTimeout- the timeout in seconds.
- Returns:
- the current {ReplyContainerSpec}.
- See Also:
 
 
-