| Package | Description |
|---|---|
| org.mule.runtime.core.api.routing | |
| org.mule.runtime.core.routing | |
| org.mule.runtime.core.routing.outbound |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MatchableMessageProcessor |
interface |
MatchableMessageRouter |
interface |
OutboundRouter
OutboundRouter is used to control outbound routing behaviour for an event. |
interface |
TransformingMatchable |
| Modifier and Type | Class and Description |
|---|---|
class |
FirstSuccessful
FirstSuccessful routes an event to the first target route that can accept it without throwing or returning an exception.
|
class |
RoundRobin
RoundRobin divides the messages it receives among its target routes in round-robin fashion.
|
class |
UntilSuccessful
UntilSuccessful attempts to route a message to the message processor it contains.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOutboundRouter
AbstractOutboundRouter is a base router class that tracks statistics about message processing through the router. |
class |
AbstractSequenceRouter
Defines a router that sequentially routes a given message to the list of registered endpoints and returns the aggregate
responses as the result.
|
class |
FilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter set. |
class |
MulticastingRouter
Deprecated.
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.