public class JmsPollableMessageChannelSpec<S extends JmsPollableMessageChannelSpec<S>> extends MessageChannelSpec<S,org.springframework.integration.jms.AbstractJmsChannel>
Modifier and Type | Field and Description |
---|---|
protected org.springframework.integration.jms.config.JmsChannelFactoryBean |
jmsChannelFactoryBean |
channel
id, logger, PARSER, target
Modifier and Type | Method and Description |
---|---|
S |
deliveryPersistent(boolean deliveryPersistent) |
S |
destination(javax.jms.Destination destination) |
S |
destination(java.lang.String destination) |
S |
destinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver) |
protected org.springframework.integration.jms.AbstractJmsChannel |
doGet() |
S |
explicitQosEnabled(boolean explicitQosEnabled) |
protected S |
id(java.lang.String id) |
S |
jmsMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter) |
S |
messageIdEnabled(boolean messageIdEnabled) |
S |
messageSelector(java.lang.String messageSelector) |
S |
messageTimestampEnabled(boolean messageTimestampEnabled) |
S |
priority(int priority) |
S |
receiveTimeout(long receiveTimeout) |
S |
sessionAcknowledgeMode(int sessionAcknowledgeMode) |
S |
sessionTransacted(boolean sessionTransacted) |
S |
timeToLive(long timeToLive) |
datatype, interceptor, messageConverter
_this, get, getId
protected final org.springframework.integration.jms.config.JmsChannelFactoryBean jmsChannelFactoryBean
protected S id(java.lang.String id)
id
in class MessageChannelSpec<S extends JmsPollableMessageChannelSpec<S>,org.springframework.integration.jms.AbstractJmsChannel>
public S destination(java.lang.String destination)
public S destinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver)
public S destination(javax.jms.Destination destination)
public S messageSelector(java.lang.String messageSelector)
public S jmsMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter)
public S deliveryPersistent(boolean deliveryPersistent)
public S explicitQosEnabled(boolean explicitQosEnabled)
public S messageIdEnabled(boolean messageIdEnabled)
public S messageTimestampEnabled(boolean messageTimestampEnabled)
public S priority(int priority)
public S timeToLive(long timeToLive)
public S receiveTimeout(long receiveTimeout)
public S sessionAcknowledgeMode(int sessionAcknowledgeMode)
sessionAcknowledgeMode
- the acknowledgement mode constantMessageChannelSpec
etc.
public S sessionTransacted(boolean sessionTransacted)
protected org.springframework.integration.jms.AbstractJmsChannel doGet()
doGet
in class MessageChannelSpec<S extends JmsPollableMessageChannelSpec<S>,org.springframework.integration.jms.AbstractJmsChannel>