public class JmsMessageChannelSpec<S extends JmsMessageChannelSpec<S>> extends JmsPollableMessageChannelSpec<S>
jmsChannelFactoryBean
channel
id, logger, PARSER, target
Modifier and Type | Method and Description |
---|---|
S |
acceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) |
S |
autoStartup(boolean autoStartup) |
S |
cacheLevel(java.lang.Integer cacheLevel) |
S |
concurrentConsumers(int concurrentConsumers) |
S |
containerType(java.lang.Class<? extends org.springframework.jms.listener.AbstractMessageListenerContainer> containerType) |
protected org.springframework.integration.jms.AbstractJmsChannel |
doGet() |
S |
errorHandler(org.springframework.util.ErrorHandler errorHandler) |
S |
exposeListenerSession(boolean exposeListenerSession) |
S |
idleTaskExecutionLimit(int idleTaskExecutionLimit) |
S |
maxMessagesPerTask(int maxMessagesPerTask) |
S |
maxSubscribers(int maxSubscribers) |
S |
phase(int phase) |
S |
recoveryInterval(long recoveryInterval) |
S |
taskExecutor(java.util.concurrent.Executor taskExecutor) |
S |
transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
S |
transactionName(java.lang.String transactionName) |
S |
transactionTimeout(int transactionTimeout) |
deliveryPersistent, destination, destination, destinationResolver, explicitQosEnabled, id, jmsMessageConverter, messageIdEnabled, messageSelector, messageTimestampEnabled, priority, receiveTimeout, sessionAcknowledgeMode, sessionTransacted, timeToLive
datatype, interceptor, messageConverter
_this, get, getId
public S containerType(java.lang.Class<? extends org.springframework.jms.listener.AbstractMessageListenerContainer> containerType)
public S concurrentConsumers(int concurrentConsumers)
public S maxSubscribers(int maxSubscribers)
public S autoStartup(boolean autoStartup)
public S phase(int phase)
public S errorHandler(org.springframework.util.ErrorHandler errorHandler)
public S exposeListenerSession(boolean exposeListenerSession)
public S acceptMessagesWhileStopping(boolean acceptMessagesWhileStopping)
public S idleTaskExecutionLimit(int idleTaskExecutionLimit)
public S maxMessagesPerTask(int maxMessagesPerTask)
public S recoveryInterval(long recoveryInterval)
public S taskExecutor(java.util.concurrent.Executor taskExecutor)
public S transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public S transactionName(java.lang.String transactionName)
public S transactionTimeout(int transactionTimeout)
public S cacheLevel(java.lang.Integer cacheLevel)
cacheLevel
- the value for DefaultMessageListenerContainer.cacheLevel
MessageChannelSpec
etc.
protected org.springframework.integration.jms.AbstractJmsChannel doGet()
doGet
in class JmsPollableMessageChannelSpec<S extends JmsMessageChannelSpec<S>>