org.springframework.integration.adapter.jms
Class DefaultJmsHeaderMapper

java.lang.Object
  extended by org.springframework.integration.adapter.jms.DefaultJmsHeaderMapper
All Implemented Interfaces:
MessageHeaderMapper<javax.jms.Message>

public class DefaultJmsHeaderMapper
extends java.lang.Object
implements MessageHeaderMapper<javax.jms.Message>

A HeaderMapper implementation for JMS Messages.

Author:
Mark Fisher

Field Summary
private  org.apache.commons.logging.Log logger
           
private static java.util.List<java.lang.Class<?>> SUPPORTED_PROPERTY_TYPES
           
 
Constructor Summary
DefaultJmsHeaderMapper()
           
 
Method Summary
 void mapFromMessageHeader(MessageHeader header, javax.jms.Message jmsMessage)
           
 void mapToMessageHeader(javax.jms.Message jmsMessage, MessageHeader header)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPORTED_PROPERTY_TYPES

private static java.util.List<java.lang.Class<?>> SUPPORTED_PROPERTY_TYPES

logger

private final org.apache.commons.logging.Log logger
Constructor Detail

DefaultJmsHeaderMapper

public DefaultJmsHeaderMapper()
Method Detail

mapFromMessageHeader

public void mapFromMessageHeader(MessageHeader header,
                                 javax.jms.Message jmsMessage)
Specified by:
mapFromMessageHeader in interface MessageHeaderMapper<javax.jms.Message>

mapToMessageHeader

public void mapToMessageHeader(javax.jms.Message jmsMessage,
                               MessageHeader header)
Specified by:
mapToMessageHeader in interface MessageHeaderMapper<javax.jms.Message>