public class RoundRobinRoutingStrategy extends AbstractRoutingStrategy
DynamicRouteResolver.
This includes messages received on all threads, so there is no guarantee
that messages received from a splitter are sent to consecutively numbered targets.logger, magicProperties| Constructor and Description |
|---|
RoundRobinRoutingStrategy(MuleContext muleContext,
IdentifiableDynamicRouteResolver identifiableDynamicRouteResolver) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
route(MuleEvent event,
List<MessageProcessor> messageProcessors)
Routes
MuleEvent through a set of MessageProcessor |
assertNonConsumableMessage, cloneMessage, cloneMessage, createEventToRoute, getMuleContext, propagateMagicProperties, sendRequest, validateMessageIsNotConsumablepublic RoundRobinRoutingStrategy(MuleContext muleContext, IdentifiableDynamicRouteResolver identifiableDynamicRouteResolver)
public MuleEvent route(MuleEvent event, List<MessageProcessor> messageProcessors) throws MessagingException
RoutingStrategyMuleEvent through a set of MessageProcessorMessagingExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.