From 9bc2b6f62b35efbeb2d4fbcea6544a85f7e5a821 Mon Sep 17 00:00:00 2001 From: Artem Bilan Date: Thu, 29 Sep 2016 21:36:11 -0400 Subject: [PATCH] Fix `DefaultAmqpHeaderMapper` for latest SA The `correlationId` is `String` now, not `byte[]` --- .../amqp/support/DefaultAmqpHeaderMapper.java | 12 +++++++----- .../amqp/support/DefaultAmqpHeaderMapperTests.java | 3 ++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/spring-integration-amqp/src/main/java/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.java b/spring-integration-amqp/src/main/java/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.java index 806c4e3af8..03380410a4 100644 --- a/spring-integration-amqp/src/main/java/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.java +++ b/spring-integration-amqp/src/main/java/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.java @@ -122,8 +122,8 @@ public class DefaultAmqpHeaderMapper extends AbstractHeaderMapper 0) { + String correlationId = amqpMessageProperties.getCorrelationId(); + if (StringUtils.hasText(contentType)) { headers.put(AmqpHeaders.CORRELATION_ID, correlationId); } MessageDeliveryMode receivedDeliveryMode = amqpMessageProperties.getReceivedDeliveryMode(); @@ -234,10 +234,12 @@ public class DefaultAmqpHeaderMapper extends AbstractHeaderMapper