public abstract class CorrelationAggregator extends AbstractEventAggregator
CorrelationAggregator uses the CorrelationID and
CorrelationGroupSize properties of the MuleMessage to manage
message groups.loggermuleContextPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
CorrelationAggregator() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract MuleMessage |
aggregateEvents(EventGroup events) |
protected EventCorrelatorCallback |
getCorrelatorCallback() |
getTimeout, initialise, process, setTimeoutgetFilter, getMessageInfoMapping, isMatch, isTransformFirst, setFilter, setMessageInfoMapping, setTransformFirstdispose, getMuleContext, getRouterStatistics, setMuleContext, setRouterStatisticsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRouterStatistics, setRouterStatisticsdisposeprotected EventCorrelatorCallback getCorrelatorCallback()
getCorrelatorCallback in class AbstractEventAggregatorprotected abstract MuleMessage aggregateEvents(EventGroup events) throws AggregationException
AggregationExceptionCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.