diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/aggregator/Resequencer.java b/org.springframework.integration/src/main/java/org/springframework/integration/aggregator/Resequencer.java index b231753e2b..d878df218c 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/aggregator/Resequencer.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/aggregator/Resequencer.java @@ -90,7 +90,7 @@ public class Resequencer extends AbstractMessageBarrierHandler> releasedMessages = new ArrayList>(); Iterator> it = barrier.getMessages().iterator(); - int lastReleasedSequenceNumber = barrier.getAttribute(LAST_RELEASED_SEQUENCE_NUMBER); + Integer lastReleasedSequenceNumber = barrier.getAttribute(LAST_RELEASED_SEQUENCE_NUMBER); while (it.hasNext()) { Message currentMessage = it.next(); if (lastReleasedSequenceNumber == currentMessage.getHeaders().getSequenceNumber() - 1) { @@ -123,7 +123,7 @@ public class Resequencer extends AbstractMessageBarrierHandler= message.getHeaders().getSequenceNumber()) { logger.debug("A message with the same sequence number has been already received: " + message);