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, validateMessageIsNotConsumable
public RoundRobinRoutingStrategy(MuleContext muleContext, IdentifiableDynamicRouteResolver identifiableDynamicRouteResolver)
public MuleEvent route(MuleEvent event, List<MessageProcessor> messageProcessors) throws MessagingException
RoutingStrategy
MuleEvent
through a set of MessageProcessor
MessagingException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.