org.mule.routing.inbound
Class MessageChunkingAggregator
java.lang.Object
org.mule.routing.inbound.SelectiveConsumer
org.mule.routing.inbound.AbstractEventAggregator
org.mule.routing.inbound.CorrelationAggregator
org.mule.routing.inbound.MessageChunkingAggregator
- All Implemented Interfaces:
- UMOInboundRouter, UMORouter
- public class MessageChunkingAggregator
- extends CorrelationAggregator
todo document
- Version:
- $Revision: 4323 $
- Author:
- Ross Mason
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageChunkingAggregator
public MessageChunkingAggregator()
aggregateEvents
protected UMOMessage aggregateEvents(EventGroup events)
throws AggregationException
- This method is invoked if the shouldAggregate method is called and returns
true. Once this method returns an aggregated message the event group is
removed from the router
- Specified by:
aggregateEvents in class AbstractEventAggregator
- Parameters:
events - the event group for this request
- Returns:
- an aggregated message
- Throws:
AggregationException - if the aggregation fails. in
this scenario the whole event group is removed and passed to the
exception handler for this componenet
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.