org.springframework.integration.adapter.jms
Class JmsTargetAdapter

java.lang.Object
  extended by org.springframework.integration.adapter.AbstractTargetAdapter<java.lang.Object>
      extended by org.springframework.integration.adapter.jms.JmsTargetAdapter
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, MessageHandler

public class JmsTargetAdapter
extends AbstractTargetAdapter<java.lang.Object>
implements org.springframework.beans.factory.InitializingBean

A target adapter for sending JMS Messages.

Author:
Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.integration.adapter.AbstractTargetAdapter
logger
 
Constructor Summary
JmsTargetAdapter()
          No-arg constructor provided for convenience when configuring with setters.
JmsTargetAdapter(javax.jms.ConnectionFactory connectionFactory, javax.jms.Destination destination)
           
JmsTargetAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)
           
 
Method Summary
 void afterPropertiesSet()
           
protected  boolean sendToTarget(java.lang.Object object)
           
 void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
           
 void setDestination(javax.jms.Destination destination)
           
 void setJmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)
           
 
Methods inherited from class org.springframework.integration.adapter.AbstractTargetAdapter
getMessageMapper, handle, setMessageMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsTargetAdapter

public JmsTargetAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)

JmsTargetAdapter

public JmsTargetAdapter(javax.jms.ConnectionFactory connectionFactory,
                        javax.jms.Destination destination)

JmsTargetAdapter

public JmsTargetAdapter()
No-arg constructor provided for convenience when configuring with setters. Note that the initialization callback will validate.

Method Detail

setConnectionFactory

public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)

setDestination

public void setDestination(javax.jms.Destination destination)

setJmsTemplate

public void setJmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean

sendToTarget

protected boolean sendToTarget(java.lang.Object object)
Specified by:
sendToTarget in class AbstractTargetAdapter<java.lang.Object>