org.springframework.integration.adapter.jms
Class JmsTarget

java.lang.Object
  extended by org.springframework.integration.adapter.jms.AbstractJmsTemplateBasedAdapter
      extended by org.springframework.integration.adapter.jms.JmsTarget
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, MessageTarget

public class JmsTarget
extends AbstractJmsTemplateBasedAdapter
implements MessageTarget

A target for sending JMS Messages.

Author:
Mark Fisher

Constructor Summary
JmsTarget()
           
 
Method Summary
 boolean send(Message<?> message)
          Send a Message to this target.
 
Methods inherited from class org.springframework.integration.adapter.jms.AbstractJmsTemplateBasedAdapter
afterPropertiesSet, getJmsTemplate, setConnectionFactory, setDestination, setDestinationName, setHeaderMapper, setJmsTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsTarget

public JmsTarget()
Method Detail

send

public final boolean send(Message<?> message)
Description copied from interface: MessageTarget
Send a Message to this target. May throw a RuntimeException for non-recoverable errors. Otherwise, if the Message cannot be sent for a non-fatal reason such as timeout, then this method will return 'false', and if the Message is sent successfully, it will return 'true'.

Specified by:
send in interface MessageTarget
Parameters:
message - the Message to send
Returns:
whether the Message has been sent successfully