org.springframework.integration.jms
Class PollableJmsChannel

java.lang.Object
  extended by org.springframework.integration.context.IntegrationObjectSupport
      extended by org.springframework.integration.channel.AbstractMessageChannel
          extended by org.springframework.integration.jms.AbstractJmsChannel
              extended by org.springframework.integration.jms.PollableJmsChannel
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.integration.context.NamedComponent, org.springframework.integration.core.PollableChannel, org.springframework.integration.history.TrackableComponent, org.springframework.integration.MessageChannel

public class PollableJmsChannel
extends AbstractJmsChannel
implements org.springframework.integration.core.PollableChannel

Since:
2.0

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.integration.channel.AbstractMessageChannel
org.springframework.integration.channel.AbstractMessageChannel.ChannelInterceptorList
 
Field Summary
 
Fields inherited from class org.springframework.integration.channel.AbstractMessageChannel
logger
 
Constructor Summary
PollableJmsChannel(org.springframework.jms.core.JmsTemplate jmsTemplate)
           
 
Method Summary
 org.springframework.integration.Message<?> receive()
           
 org.springframework.integration.Message<?> receive(long timeout)
           
 void setMessageSelector(java.lang.String messageSelector)
           
 
Methods inherited from class org.springframework.integration.jms.AbstractJmsChannel
doSend
 
Methods inherited from class org.springframework.integration.channel.AbstractMessageChannel
addInterceptor, getComponentType, getInterceptors, send, send, setConversionService, setDatatypes, setInterceptors, setShouldTrack
 
Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport
afterPropertiesSet, getBeanFactory, getComponentName, getConversionService, getTaskScheduler, onInit, setBeanFactory, setBeanName, setComponentName, setTaskScheduler, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.integration.MessageChannel
send, send
 
Methods inherited from interface org.springframework.integration.context.NamedComponent
getComponentName
 

Constructor Detail

PollableJmsChannel

public PollableJmsChannel(org.springframework.jms.core.JmsTemplate jmsTemplate)
Method Detail

setMessageSelector

public void setMessageSelector(java.lang.String messageSelector)

receive

public org.springframework.integration.Message<?> receive()
Specified by:
receive in interface org.springframework.integration.core.PollableChannel

receive

public org.springframework.integration.Message<?> receive(long timeout)
Specified by:
receive in interface org.springframework.integration.core.PollableChannel