org.springframework.integration.adapter.jms
Class JmsTargetAdapter
java.lang.Object
org.springframework.integration.adapter.jms.JmsTargetAdapter
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, org.springframework.integration.handler.MessageHandler
public class JmsTargetAdapter
- extends java.lang.Object
- implements org.springframework.integration.handler.MessageHandler, org.springframework.beans.factory.InitializingBean
A target adapter for sending JMS Messages.
- Author:
- Mark Fisher
Constructor Summary |
JmsTargetAdapter()
No-arg constructor provided for convenience when configuring with
setters. |
JmsTargetAdapter(javax.jms.ConnectionFactory connectionFactory,
javax.jms.Destination destination)
|
JmsTargetAdapter(javax.jms.ConnectionFactory connectionFactory,
java.lang.String destinationName)
|
JmsTargetAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMS_CORRELATION_ID
public static final java.lang.String JMS_CORRELATION_ID
- See Also:
- Constant Field Values
JMS_REPLY_TO
public static final java.lang.String JMS_REPLY_TO
- See Also:
- Constant Field Values
JMS_TYPE
public static final java.lang.String JMS_TYPE
- See Also:
- Constant Field Values
JmsTargetAdapter
public JmsTargetAdapter(org.springframework.jms.core.JmsTemplate jmsTemplate)
JmsTargetAdapter
public JmsTargetAdapter(javax.jms.ConnectionFactory connectionFactory,
javax.jms.Destination destination)
JmsTargetAdapter
public JmsTargetAdapter(javax.jms.ConnectionFactory connectionFactory,
java.lang.String destinationName)
JmsTargetAdapter
public JmsTargetAdapter()
- No-arg constructor provided for convenience when configuring with
setters. Note that the initialization callback will validate.
setConnectionFactory
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
setDestination
public void setDestination(javax.jms.Destination destination)
setDestinationName
public void setDestinationName(java.lang.String destinationName)
setJmsTemplate
public void setJmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)
setJmsMessagePostProcessor
public void setJmsMessagePostProcessor(JmsMessagePostProcessor jmsMessagePostProcessor)
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
handle
public final org.springframework.integration.message.Message<?> handle(org.springframework.integration.message.Message<?> message)
- Specified by:
handle
in interface org.springframework.integration.handler.MessageHandler