public class JmsOutboundGatewaySpec.ReplyContainerSpec extends IntegrationComponentSpec<JmsOutboundGatewaySpec.ReplyContainerSpec,JmsOutboundGateway.ReplyContainerProperties>
IntegrationComponentSpec
for JmsOutboundGateway.ReplyContainerProperties
.logger, PARSER, target
_this, afterPropertiesSet, destroy, doGet, get, getId, getObject, getObjectType, id
public JmsOutboundGatewaySpec.ReplyContainerSpec sessionTransacted(java.lang.Boolean sessionTransacted)
sessionTransacted
- the sessionTransacted.JmsOutboundGatewaySpec.ReplyContainerSpec
.AbstractPollingMessageListenerContainer.setSessionTransacted(boolean)
public JmsOutboundGatewaySpec.ReplyContainerSpec sessionAcknowledgeMode(java.lang.Integer sessionAcknowledgeMode)
sessionAcknowledgeMode
- the acknowledgement mode constantJmsOutboundGatewaySpec.ReplyContainerSpec
.etc.
public JmsOutboundGatewaySpec.ReplyContainerSpec receiveTimeout(java.lang.Long receiveTimeout)
receiveTimeout
- the receiveTimeout.JmsOutboundGatewaySpec.ReplyContainerSpec
.AbstractPollingMessageListenerContainer.setReceiveTimeout(long)
public JmsOutboundGatewaySpec.ReplyContainerSpec recoveryInterval(java.lang.Long recoveryInterval)
recoveryInterval
- the recoveryInterval.DefaultMessageListenerContainer.setRecoveryInterval(long)
public JmsOutboundGatewaySpec.ReplyContainerSpec cacheLevel(java.lang.Integer cacheLevel)
cacheLevel
- the value for
org.springframework.jms.listener.DefaultMessageListenerContainer.cacheLevel
.DefaultMessageListenerContainer.setCacheLevel(int)
public JmsOutboundGatewaySpec.ReplyContainerSpec concurrentConsumers(java.lang.Integer concurrentConsumers)
concurrentConsumers
- the concurrentConsumers.DefaultMessageListenerContainer.setConcurrentConsumers(int)
public JmsOutboundGatewaySpec.ReplyContainerSpec maxConcurrentConsumers(java.lang.Integer maxConcurrentConsumers)
maxConcurrentConsumers
- the maxConcurrentConsumers.DefaultMessageListenerContainer.setMaxConcurrentConsumers(int)
public JmsOutboundGatewaySpec.ReplyContainerSpec maxMessagesPerTask(java.lang.Integer maxMessagesPerTask)
maxMessagesPerTask
- the maxMessagesPerTask.DefaultMessageListenerContainer.setMaxMessagesPerTask(int)
public JmsOutboundGatewaySpec.ReplyContainerSpec idleConsumerLimit(java.lang.Integer idleConsumerLimit)
idleConsumerLimit
- the idleConsumerLimit.DefaultMessageListenerContainer.setIdleConsumerLimit(int)
public JmsOutboundGatewaySpec.ReplyContainerSpec idleTaskExecutionLimit(java.lang.Integer idleTaskExecutionLimit)
idleTaskExecutionLimit
- the idleTaskExecutionLimit.DefaultMessageListenerContainer.setIdleTaskExecutionLimit(int)
public JmsOutboundGatewaySpec.ReplyContainerSpec taskExecutor(java.util.concurrent.Executor taskExecutor)
taskExecutor
- the taskExecutor.DefaultMessageListenerContainer.setTaskExecutor(Executor)
public JmsOutboundGatewaySpec.ReplyContainerSpec idleReplyContainerTimeout(long idleReplyContainerTimeout)
idleReplyContainerTimeout
- the timeout in seconds.JmsOutboundGateway.setIdleReplyContainerTimeout(long)