Interface | Description |
---|---|
AggregationStrategy |
Strategy pattern for aggregating a list of
MuleEvent passed through a
AggregationContext into a single one |
DynamicRouteResolver |
SPI for dynamic route resolvers
|
IdentifiableDynamicRouteResolver |
SPI for identifiable dynamic route resolvers
|
MessageSequence<T> |
A sequence of messages
|
RoutingStrategy |
Defines an strategy to route a
MuleEvent through a set of MessageProcessor |
UntilSuccessfulConfiguration |
Configuration required for UntilSuccessful router processing strategy.
|
UntilSuccessfulProcessingStrategy |
Defines a processing strategy for until successful router.
|
Class | Description |
---|---|
AbstractAggregator |
AbstractEventAggregator will aggregate a set of messages into a
single message. |
AbstractCatchAllStrategy | Deprecated |
AbstractCorrelationAggregator |
AbstractCorrelationAggregatingMessageProcessor uses the CorrelationID
and CorrelationGroupSize properties of the MuleMessage to
manage message groups. |
AbstractMatchingRouter |
AbstractRouterCollection provides common method implementations of router collections for in
and outbound routers. |
AbstractMessageSequence<PayloadType> |
An abstract implementation of a
MessageSequence , that does not support
AbstractMessageSequence.remove() |
AbstractRoutingStrategy |
Abstract routing strategy with utility methods to be reused by routing strategies
|
AbstractSelectiveRouter | |
AbstractSplitter |
Splits a message invoking the next message processor one for each split part.
|
AbstractUntilSuccessfulProcessingStrategy |
Abstract class with common logic for until successful processing strategies.
|
AsynchronousUntilSuccessfulProcessingStrategy |
Until successful asynchronous processing strategy.
|
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. |
CollectAllAggregationStrategy |
If no routes generated exeption then it returns a new
MuleEvent under the
rules of DefaultRouterResultsHandler (you can change this behaviour by
overriding CollectAllAggregationStrategy.aggregateWithoutFailedRoutes(AggregationContext) . |
CollectionSplitter |
Splits a message that has a Collection, Iterable, MessageSequence or Iterator
payload invoking the next message processor one
for each item in it.
|
DefaultRouterResultsHandler |
The default results handler for all outbound endpoint.
|
DynamicAll |
Routes a message through a set of routes that will be obtained
dynamically (per message) using a
DynamicRouteResolver . |
DynamicFirstSuccessful |
Routes a message through a set of routes that will be obtained
dynamically (per message) using a
DynamicRouteResolver . |
DynamicRoundRobin |
RoundRobin divides the messages it receives among its target routes in round-robin
fashion.
|
DynamicRouteResolverAdapter | |
EventGroup |
EventGroup is a holder over events grouped by a common group Id. |
EventProcessingThread |
A thread that detects and processes events.
|
ExpressionMessageInfoMapping |
TODO
|
ExpressionSplitter |
Splits a message using the expression provided invoking the next message processor
one for each split part.
|
FirstSuccessful |
FirstSuccessful routes an event to the first target route that can accept it
without throwing or returning an exception.
|
FirstSuccessfulRoutingStrategy |
Routing strategy that routes the message through a list of
MessageProcessor until
one is successfully executed. |
Foreach |
` * The
Foreach MessageProcessor allows iterating over a collection payload, or any collection
obtained by an expression, generating a message for each element. |
ForwardingCatchAllStrategy | Deprecated |
IdempotentMessageFilter |
IdempotentMessageFilter ensures that only unique messages are passed
on. |
IdempotentSecureHashMessageFilter |
IdempotentSecureHashMessageFilter ensures that only unique messages are
received by a service. |
LoggingCatchAllStrategy | Deprecated |
MapSplitter |
Splits a message that has a map payload invoking the next message processor one
for each item in the map in order.
|
MessageChunkAggregator | |
MessageChunkSplitter |
A router that breaks up the current message onto smaller parts and sends them to
the same destination.
|
MessageFilter |
Implementation of
InterceptingMessageProcessor that filters message flow
using a Filter . |
MessageProcessorFilterPair |
A holder for a pair of MessageProcessor and Filter.
|
MuleMessageInfoMapping |
A simple facade implementation of
MessageInfoMapping that simply
grabs the message information from the MuleMessage untouched. |
MulticastingRoutingStrategy |
Routing strategy that will route a message through a set of
MessageProcessor
and return an aggregation of the results. |
Resequencer |
Resequencer is used to resequence events according to their dispatch
sequence in the correlation group. |
RoundRobin |
RoundRobin divides the messages it receives among its target routes in round-robin
fashion.
|
RoundRobinRoutingStrategy |
Routing strategy that divides the messages it receives among its target routes in round-robin
fashion.
|
ScatterGatherRouter |
The
Scatter-Gather router will broadcast copies of the current
message to every endpoint registered with the router in parallel. |
ServiceCatchAllStrategy | Deprecated |
SimpleCollectionAggregator |
This router will return all aggregated events as a
MuleMessageCollection . |
SynchronousUntilSuccessfulProcessingStrategy |
Until successful synchronous processing strategy.
|
UntilSuccessful |
UntilSuccessful attempts to route a message to the message processor it contains.
|
WireTap |
The
WireTap MessageProcessor allows inspection of messages in a flow. |
Enum | Description |
---|---|
CorrelationMode |
Exception | Description |
---|---|
AggregationException |
TODO document
|
CompositeRoutingException |
This is a
MessagingException used to aggregate exceptions thrown by
several routes in the context of a single MessageRouter Exceptions are
correlated to each route through a sequential id |
RouteResolverException |
Exception thrown when a route for an event can not be found
|
RoutingFailedMessagingException |
Exception through by routing strategies when routing fails
|
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.