Uploaded image for project: 'Spring Integration'
  1. Spring Integration
  2. INT-4542

The Correlation MessageHandler doesn't popSequenceDetails() unless an AbstractAggregatingMessageGroupProcessor is in use

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: 5.0.8
    • Fix Version/s: 5.1 RC2
    • Component/s: Core
    • Labels:

      Description

      The AbstractAggregatingMessageGroupProcessor has the code like:

      return builder.copyHeadersIfAbsent(headers)
      		.popSequenceDetails()
      		.build();
      

      and this is only a variant, when we support the proper nested aggregator behavior.
      When we use a plain MessageGroupProcessor, we lose such an automatic behavior.

      Consider to perform a .popSequenceDetails() on the AbstractCorrelatingMessageHandler, when result of the MessageGroupProcessor is not a Message<?> already.

        Attachments

          Activity

            People

            • Assignee:
              abilan Artem Bilan
              Reporter:
              abilan Artem Bilan
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: