Class DefaultAggregatingMessageGroupProcessor
java.lang.Object
org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor
org.springframework.integration.aggregator.DefaultAggregatingMessageGroupProcessor
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanFactoryAware
,MessageGroupProcessor
public class DefaultAggregatingMessageGroupProcessor extends AbstractAggregatingMessageGroupProcessor
This implementation of MessageGroupProcessor will take the messages from the
MessageGroup and pass them on in a single message with a Collection as a payload.
- Since:
- 2.0
-
Field Summary
Fields inherited from class org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor
logger
-
Constructor Summary
Constructors Constructor Description DefaultAggregatingMessageGroupProcessor()
-
Method Summary
Modifier and Type Method Description protected java.lang.Object
aggregatePayloads(MessageGroup group, java.util.Map<java.lang.String,java.lang.Object> headers)
Methods inherited from class org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor
aggregateHeaders, getHeadersFunction, getMessageBuilderFactory, processMessageGroup, setBeanFactory, setHeadersFunction
-
Constructor Details
-
DefaultAggregatingMessageGroupProcessor
public DefaultAggregatingMessageGroupProcessor()
-
-
Method Details
-
aggregatePayloads
protected final java.lang.Object aggregatePayloads(MessageGroup group, java.util.Map<java.lang.String,java.lang.Object> headers)- Specified by:
aggregatePayloads
in classAbstractAggregatingMessageGroupProcessor
-