public class DynamicRouteResolverAdapter extends Object implements IdentifiableDynamicRouteResolver
Constructor and Description |
---|
DynamicRouteResolverAdapter(DynamicRouteResolver dynamicRouteResolver) |
DynamicRouteResolverAdapter(DynamicRouteResolver dynamicRouteResolver,
String id) |
Modifier and Type | Method and Description |
---|---|
String |
getRouteIdentifier(MuleEvent event)
Returns an identifier of the
DynamicRouteResolver . |
List<MessageProcessor> |
resolveRoutes(MuleEvent event)
Return a list of
MessageProcessor to route the message. |
public DynamicRouteResolverAdapter(DynamicRouteResolver dynamicRouteResolver)
public DynamicRouteResolverAdapter(DynamicRouteResolver dynamicRouteResolver, String id)
public String getRouteIdentifier(MuleEvent event) throws MessagingException
IdentifiableDynamicRouteResolver
DynamicRouteResolver
.getRouteIdentifier
in interface IdentifiableDynamicRouteResolver
event
- the event holding the message to routeDynamicRouteResolver
MessagingException
public List<MessageProcessor> resolveRoutes(MuleEvent event) throws MessagingException
DynamicRouteResolver
MessageProcessor
to route the message.resolveRoutes
in interface DynamicRouteResolver
event
- the event holding the message to routeMessageProcessor
to which the message will be routed toMessagingException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.