org.springframework.integration.adapter.jms
Class ChannelPublishingJmsListener

java.lang.Object
  extended by org.springframework.integration.channel.ChannelPublisher
      extended by org.springframework.integration.adapter.jms.ChannelPublishingJmsListener
All Implemented Interfaces:
javax.jms.MessageListener

public class ChannelPublishingJmsListener
extends ChannelPublisher
implements javax.jms.MessageListener

JMS MessageListener implementation that converts the received JMS message into a Spring Integration message and then sends that to a channel.

Author:
Mark Fisher

Field Summary
private  org.springframework.jms.support.converter.MessageConverter converter
           
 
Constructor Summary
ChannelPublishingJmsListener(MessageChannel channel, org.springframework.jms.support.converter.MessageConverter converter)
           
 
Method Summary
 void onMessage(javax.jms.Message jmsMessage)
           
 
Methods inherited from class org.springframework.integration.channel.ChannelPublisher
getChannel, publish, setChannel, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

converter

private final org.springframework.jms.support.converter.MessageConverter converter
Constructor Detail

ChannelPublishingJmsListener

public ChannelPublishingJmsListener(MessageChannel channel,
                                    org.springframework.jms.support.converter.MessageConverter converter)
Method Detail

onMessage

public void onMessage(javax.jms.Message jmsMessage)
Specified by:
onMessage in interface javax.jms.MessageListener