org.springframework.integration.adapter.jms
Class HeaderMappingMessageConverter
java.lang.Object
org.springframework.integration.adapter.jms.HeaderMappingMessageConverter
- All Implemented Interfaces:
- org.springframework.jms.support.converter.MessageConverter
public class HeaderMappingMessageConverter
- extends java.lang.Object
- implements org.springframework.jms.support.converter.MessageConverter
A MessageConverter
implementation that delegates to an existing
converter as well as an implementation of MessageHeaderMapper
.
- Author:
- Mark Fisher
Method Summary |
java.lang.Object |
fromMessage(javax.jms.Message jmsMessage)
|
javax.jms.Message |
toMessage(java.lang.Object object,
javax.jms.Session session)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
converter
private final org.springframework.jms.support.converter.MessageConverter converter
headerMapper
private final MessageHeaderMapper<javax.jms.Message> headerMapper
HeaderMappingMessageConverter
public HeaderMappingMessageConverter(org.springframework.jms.support.converter.MessageConverter converter)
HeaderMappingMessageConverter
public HeaderMappingMessageConverter(org.springframework.jms.support.converter.MessageConverter converter,
MessageHeaderMapper<javax.jms.Message> headerMapper)
fromMessage
public java.lang.Object fromMessage(javax.jms.Message jmsMessage)
throws javax.jms.JMSException,
org.springframework.jms.support.converter.MessageConversionException
- Specified by:
fromMessage
in interface org.springframework.jms.support.converter.MessageConverter
- Throws:
javax.jms.JMSException
org.springframework.jms.support.converter.MessageConversionException
toMessage
public javax.jms.Message toMessage(java.lang.Object object,
javax.jms.Session session)
throws javax.jms.JMSException,
org.springframework.jms.support.converter.MessageConversionException
- Specified by:
toMessage
in interface org.springframework.jms.support.converter.MessageConverter
- Throws:
javax.jms.JMSException
org.springframework.jms.support.converter.MessageConversionException