org.mule.routing
Class SimpleCollectionAggregator
java.lang.Object
org.mule.processor.AbstractInterceptingMessageProcessor
org.mule.routing.AbstractAggregator
org.mule.routing.SimpleCollectionAggregator
- All Implemented Interfaces:
- FlowConstructAware, MuleContextAware, Initialisable, Startable, Stoppable, InterceptingMessageProcessor, MessageProcessor, Aggregator, MessageSource
public class SimpleCollectionAggregator
- extends AbstractAggregator
This router will return all aggregated events as a MuleMessageCollection
.
This allows the service itself to act upon the events rather that the user having to write a custom
aggregator. This may feel more natural for some users.
EIP Reference: http://www.eaipatterns.com/Aggregator.html
Methods inherited from class org.mule.routing.AbstractAggregator |
expireAggregation, getTimeout, initialise, isFailOnTimeout, process, setFailOnTimeout, setFlowConstruct, setMessageInfoMapping, setMuleContext, setTimeout, start, stop |
SimpleCollectionAggregator
public SimpleCollectionAggregator()
getCorrelatorCallback
protected EventCorrelatorCallback getCorrelatorCallback(MuleContext muleContext)
- Specified by:
getCorrelatorCallback
in class AbstractAggregator
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.