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 mapFromMessageHeaders(MessageHeaders headers, javax.jms.Message jmsMessage)
           
 java.util.Map<java.lang.String,java.lang.Object> mapToMessageHeaders(javax.jms.Message jmsMessage)
           
 
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

mapFromMessageHeaders

public void mapFromMessageHeaders(MessageHeaders headers,
                                  javax.jms.Message jmsMessage)
Specified by:
mapFromMessageHeaders in interface MessageHeaderMapper<javax.jms.Message>

mapToMessageHeaders

public java.util.Map<java.lang.String,java.lang.Object> mapToMessageHeaders(javax.jms.Message jmsMessage)
Specified by:
mapToMessageHeaders in interface MessageHeaderMapper<javax.jms.Message>