org.mule.routing
Class DefaultRouterResultsHandler
java.lang.Object
org.mule.routing.DefaultRouterResultsHandler
- All Implemented Interfaces:
- RouterResultsHandler
public class DefaultRouterResultsHandler
- extends Object
- implements RouterResultsHandler
The default results handler for all outbound endpoint. Depending on the number of messages passed it
the returning message will be different.
If the 'results' param is null or empty, null is returned.
If the 'results' param contains a single MuleMessage
, than that message is returned.
If the 'results' param contains more than one message a MuleMessageCollection
instance
is returned.
Note that right now (as of Mule 2.0.1) this SPI is not pluggable and this implementation is the default and
only implementation.
- See Also:
MuleMessageCollection
,
MuleMessage
,
DefaultMessageCollection
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRouterResultsHandler
public DefaultRouterResultsHandler()
aggregateResults
public MuleEvent aggregateResults(List<MuleEvent> results,
MuleEvent previous,
MuleContext muleContext)
- Specified by:
aggregateResults
in interface RouterResultsHandler
Copyright © 2003-2011 MuleSoft, Inc.. All Rights Reserved.