List of usage examples for org.springframework.integration.support MessageBuilder popSequenceDetails
@Override
public MessageBuilder<T> popSequenceDetails()
From source file:org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor.java
public final Object processMessageGroup(MessageGroup group) { Assert.notNull(group, "MessageGroup must not be null"); Map<String, Object> headers = this.aggregateHeaders(group); Object payload = this.aggregatePayloads(group, headers); MessageBuilder<?> builder; if (payload instanceof Message<?>) { builder = MessageBuilder.fromMessage((Message<?>) payload).copyHeadersIfAbsent(headers); } else {/*w w w. j a v a2 s. co m*/ builder = MessageBuilder.withPayload(payload).copyHeadersIfAbsent(headers); } return builder.popSequenceDetails().build(); }