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