org.mule.routing.inbound
Class CorrelationAggregator
java.lang.Object
org.mule.routing.AbstractRouter
org.mule.routing.inbound.SelectiveConsumer
org.mule.routing.inbound.AbstractEventAggregator
org.mule.routing.inbound.CorrelationAggregator
- All Implemented Interfaces:
- MuleContextAware, Disposable, Initialisable, InboundRouter, Router
- Direct Known Subclasses:
- BankQuotesInboundAggregator
public abstract class CorrelationAggregator
- extends AbstractEventAggregator
CorrelationAggregator
uses the CorrelationID and
CorrelationGroupSize properties of the MuleMessage
to manage
message groups.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CorrelationAggregator
public CorrelationAggregator()
getCorrelatorCallback
protected EventCorrelatorCallback getCorrelatorCallback()
- Specified by:
getCorrelatorCallback
in class AbstractEventAggregator
aggregateEvents
protected abstract MuleMessage aggregateEvents(EventGroup events)
throws AggregationException
- Throws:
AggregationException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.