From 2db30ae82947f374ffd8549fa6ba0bbbbf728442 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 18 Jul 2008 13:26:39 +0000 Subject: [PATCH] MessageBuilder's copyHeaders(..) method now accepts a Map so there is no need to create the MessageHeaders object. --- .../integration/adapter/jms/HeaderMappingMessageConverter.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/jms/HeaderMappingMessageConverter.java b/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/jms/HeaderMappingMessageConverter.java index c503c65c6e..07edacdf67 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/jms/HeaderMappingMessageConverter.java +++ b/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/jms/HeaderMappingMessageConverter.java @@ -24,7 +24,6 @@ import javax.jms.Session; import org.springframework.integration.adapter.MessageHeaderMapper; import org.springframework.integration.message.Message; import org.springframework.integration.message.MessageBuilder; -import org.springframework.integration.message.MessageHeaders; import org.springframework.integration.message.MessagingException; import org.springframework.jms.support.converter.MessageConversionException; import org.springframework.jms.support.converter.MessageConverter; @@ -56,7 +55,7 @@ public class HeaderMappingMessageConverter implements MessageConverter { public Object fromMessage(javax.jms.Message jmsMessage) throws JMSException, MessageConversionException { Object payload = this.converter.fromMessage(jmsMessage); Map headerMap = this.headerMapper.mapToMessageHeaders(jmsMessage); - Message message = MessageBuilder.fromPayload(payload).copyHeaders(new MessageHeaders(headerMap)).build(); + Message message = MessageBuilder.fromPayload(payload).copyHeaders(headerMap).build(); return message; }