org.springframework.integration.jms
Class JmsSendingMessageHandler
java.lang.Object
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.handler.AbstractMessageHandler
org.springframework.integration.jms.JmsSendingMessageHandler
- All Implemented Interfaces:
- BeanFactoryAware, BeanNameAware, InitializingBean, Ordered, NamedComponent, Orderable, MessageHandler, TrackableComponent
public class JmsSendingMessageHandler
- extends AbstractMessageHandler
A MessageConsumer that sends the converted Message payload within a JMS Message.
| Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport |
afterPropertiesSet, getBeanFactory, getComponentName, getConversionService, getTaskScheduler, onInit, setBeanFactory, setBeanName, setComponentName, setConversionService, setTaskScheduler, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JmsSendingMessageHandler
public JmsSendingMessageHandler(JmsTemplate jmsTemplate)
setDestination
public void setDestination(javax.jms.Destination destination)
setDestinationName
public void setDestinationName(java.lang.String destinationName)
setHeaderMapper
public void setHeaderMapper(JmsHeaderMapper headerMapper)
setExtractPayload
public void setExtractPayload(boolean extractPayload)
- Specify whether the payload should be extracted from each integration
Message to be used as the JMS Message body.
The default value is true. To force passing of the full
Spring Integration Message instead, set this to false.
getComponentType
public java.lang.String getComponentType()
- Description copied from class:
IntegrationObjectSupport
- Subclasses may implement this method to provide component type information.
- Specified by:
getComponentType in interface NamedComponent- Overrides:
getComponentType in class AbstractMessageHandler
handleMessageInternal
protected void handleMessageInternal(Message<?> message)
throws java.lang.Exception
- Specified by:
handleMessageInternal in class AbstractMessageHandler
- Throws:
java.lang.Exception