public class ChoiceRouter extends AbstractSelectiveRouter implements NonBlockingMessageProcessor
MessageProcessor using a Filter
to evaluate the event being processed and find the first route that can be used.
If a default route has been configured and no match has been found, the default
route will be used. Otherwise it throws a RoutePathNotFoundException.
PHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
ChoiceRouter() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<MessageProcessor> |
selectProcessors(MuleEvent event) |
addMessageProcessorPathElements, addRoute, dispose, getConditionalMessageProcessors, getRouterStatistics, initialise, process, removeRoute, setDefaultRoute, setFlowConstruct, setMuleContext, setRouterStatistics, start, stop, toString, updateRoutegetAnnotation, getAnnotations, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitprocessprotected Collection<MessageProcessor> selectProcessors(MuleEvent event)
selectProcessors in class AbstractSelectiveRouterCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.