| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExceptionListener
This is the base class for exception strategies which contains several helper methods.
|
class |
AbstractMessagingExceptionStrategy
Fire a notification, log exception, increment statistics, route the problematic message to a destination if one is configured
(DLQ pattern), commit or rollback transaction if one exists, close any open streams.
|
class |
AbstractSystemExceptionStrategy
Fire a notification, log exception, clean up transaction if any, and trigger reconnection strategy if this is a
ConnectException. |
class |
DefaultSystemExceptionStrategy
This is the default exception handler for any exception which does not inherit from MessagingException, i.e, when no message is
in play.
|
class |
ErrorHandler
Selects which "on error" handler to execute based on filtering.
|
class |
MessagingExceptionStrategyAcceptorDelegate
Allows to use
MessagingExceptionHandler as
MessagingExceptionHandlerAcceptor. |
class |
OnErrorContinueHandler
Handler that will consume errors and finally commit transactions.
|
class |
OnErrorPropagateHandler
Handler that will propagate errors and rollback transactions.
|
class |
TemplateOnErrorHandler |
| Modifier and Type | Class and Description |
|---|---|
class |
MessageEnricher
The
Message Enricher allows the current message to be augmented using data from a seperate resource. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageProcessorOwner
An object that owns message processors and delegates startup/shutdown events to them.
|
class |
AsyncDelegateMessageProcessor
Processes
Event's asynchronously using a ProcessingStrategy to schedule asynchronous processing of
MessageProcessor delegate configured the next Processor. |
class |
TryMessageProcessor
Wraps the invocation of a list of nested processors
Processor with a transaction. |
| 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 |
Foreach
The
foreach Processor allows iterating over a collection payload, or any collection obtained by an expression,
generating a message for each element. |
class |
RoundRobin
RoundRobin divides the messages it receives among its target routes in round-robin fashion.
|
class |
ScatterGatherRouter
The
Scatter-Gather router will broadcast copies of the current message to every endpoint registered with the
router in parallel. |
class |
UntilSuccessful
UntilSuccessful attempts to route a message to the message processor it contains.
|
class |
WireTap
The
WireTap MessageProcessor allows inspection of messages in a flow. |
| 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.