Package | Description |
---|---|
org.mule.api.routing |
Interfaces that define inbound and outbound routing API.
|
org.mule.config.dsl.routers | |
org.mule.module.sxc | |
org.mule.routing |
Defines the core routing patterns supported by mule.
|
org.mule.routing.outbound |
Outbound router implementation as described in the Enterprise Integration Patterns book.
|
org.mule.service |
Modifier and Type | Interface and Description |
---|---|
interface |
OutboundRouter
OutboundRouter is used to control outbound routing behaviour for an
event. |
interface |
OutboundRouterCollection
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
ContentBasedRouter
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
SxcFilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCatchAllStrategy
Deprecated.
|
class |
AbstractSelectiveRouter |
class |
ChoiceRouter
Routes the event to a single
MessageProcessor using a Filter
to evaluate the event being processed and find the first route that can be used. |
class |
FirstSuccessful
FirstSuccessful routes an event to the first target route that can accept it
without throwing or returning an exception.
|
class |
ForwardingCatchAllStrategy
Deprecated.
|
class |
LoggingCatchAllStrategy
Deprecated.
|
class |
RoundRobin
RoundRobin divides the messages it receives among its target routes in round-robin
fashion.
|
class |
ServiceCatchAllStrategy
Deprecated.
|
class |
UntilSuccessful
UntilSuccessful attempts to route a message to the message processor it contains.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageSplitter
AbstractMessageSplitter is an outbound Message Splitter used to split
the contents of a received message into sub parts that can be processed by other
components. |
class |
AbstractOutboundRouter
AbstractOutboundRouter is a base router class that tracks statistics about message processing
through the router. |
class |
AbstractRecipientList
AbstractRecipientList is used to dispatch a single event to
multiple recipients over the same transport. |
class |
AbstractRoundRobinMessageSplitter
FilteringListMessageSplitter accepts a List as a message payload
then routes list elements as messages over an endpoint where the endpoint's filter
accepts the payload. |
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 |
ChainingRouter
Deprecated.
|
class |
DefaultOutboundRouterCollection
Deprecated.
|
class |
EndpointSelector
Deprecated.
|
class |
ExceptionBasedRouter
Deprecated.
|
class |
ExpressionMessageSplitter
Deprecated.
|
class |
ExpressionRecipientList |
class |
FilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set. |
class |
ListMessageSplitter
Deprecated.
|
class |
MessageChunkingRouter
Deprecated.
|
class |
MulticastingRouter
Deprecated.
|
class |
OutboundPassThroughRouter
Deprecated.
|
class |
SequenceRouter
Deprecated.
|
class |
StaticRecipientList
Deprecated.
|
class |
TransformerRouter
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceAsyncReplyCompositeMessageSource
Deprecated.
|
class |
ServiceCompositeMessageSource
Deprecated.
|
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.