public class RoundRobin extends AbstractOutboundRouter
enableCorrelation, initialised, logger, replyTo, resultsHandler, routes, started, transactionConfig
flowConstruct, messagingExceptionHandler, muleContext
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
RoundRobin() |
Modifier and Type | Method and Description |
---|---|
boolean |
isMatch(MuleMessage message)
Determines if the event should be processed
|
MuleEvent |
route(MuleEvent event)
Process the event using the next target route in sequence
|
addRoute, cloneMessage, cloneMessage, createEventToRoute, dispose, doProcessRoute, getEnableCorrelation, getMuleContext, getOwnedMessageProcessors, getReplyTo, getResultsHandler, getRoute, getRouterStatistics, getRoutes, getTransactionConfig, initialise, isDynamicRoutes, process, propagateMagicProperties, removeRoute, sendRequest, sendRequestEvent, setEnableCorrelation, setEnableCorrelationAsString, setMessageProcessors, setMessageProperties, setReplyTo, setResultsHandler, setRouterStatistics, setRoutes, setTransactionConfig, start, stop
addMessageProcessorPathElements, getAnnotation, getAnnotations, getOwnedObjects, setAnnotations
getFlowConstruct, getMessagingExceptionHandler, setFlowConstruct, setMessagingExceptionHandler, setMuleContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setMuleContext
setFlowConstruct
public MuleEvent route(MuleEvent event) throws MessagingException
route
in class AbstractOutboundRouter
MessagingException
public boolean isMatch(MuleMessage message) throws MuleException
Matchable
message
- the current message to evaluateMuleException
- if the event cannot be evaluatedCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.