public abstract class AbstractCorrelationAggregator extends AbstractAggregator
AbstractCorrelationAggregatingMessageProcessor uses the CorrelationID
and CorrelationGroupSize properties of the MuleMessage to
manage message groups.eventCorrelator, flowConstruct, messageInfoMapping, muleContext, persistentStores, storePrefixlogger, next, notificationHandlerPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
AbstractCorrelationAggregator() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract MuleEvent |
aggregateEvents(EventGroup events) |
protected EventCorrelatorCallback |
getCorrelatorCallback(MuleContext muleContext) |
dispose, expireAggregation, getStorePrefix, getTimeout, initialise, isFailOnTimeout, isPersistentStores, process, setFailOnTimeout, setFlowConstruct, setMessageInfoMapping, setMuleContext, setPersistentStores, setStorePrefix, setTimeout, start, stopaddMessageProcessorPathElements, getListener, getMuleContext, isEventValid, processNext, setListener, toStringgetAnnotation, getAnnotations, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetListenerprotected EventCorrelatorCallback getCorrelatorCallback(MuleContext muleContext)
getCorrelatorCallback in class AbstractAggregatorprotected abstract MuleEvent aggregateEvents(EventGroup events) throws AggregationException
AggregationExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.