Setting correlationId (if not already present) when processing aggregated Messages.

This commit is contained in:
Mark Fisher
2008-07-02 03:28:16 +00:00
parent 65ba407e84
commit af8ae9780b

View File

@@ -87,6 +87,9 @@ public class AggregatingMessageHandler extends AbstractMessageBarrierHandler {
return new Message<?>[0];
}
Message<?> result = aggregator.aggregate(messages);
if (result.getHeader().getCorrelationId() == null) {
result.getHeader().setCorrelationId(correlationId);
}
return new Message<?>[] { result };
}