| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEnvelopeInterceptor
EnvelopeInterceptor is an intercepter that will fire before and after an event is received. |
class |
InterceptorStack
Maintains a list of interceptors that can be applied to components.
|
class |
LoggingInterceptor
LoggingInterceptor is a simple interceptor that logs a message before and after the event processing. |
class |
ProcessingTimeInterceptor
Calculate and record the processing time for a message processing chain
|
class |
TimerInterceptor
TimerInterceptor simply times and displays the time taken to process an event. |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcessIfStartedMessageProcessor |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFilteringMessageProcessor
Abstract
InterceptingMessageProcessor that can be easily be extended and used for filtering message flow through a
Processor chain. |
class |
AbstractRedeliveryPolicy
Implement a redelivery policy for Mule.
|
class |
AbstractRequestResponseMessageProcessor
Base implementation of a
Processor that may performs processing during both the
request and response processing phases while supporting non-blocking execution. |
class |
EndpointTransactionalInterceptingMessageProcessor
Wraps the invocation of the next
Processor with a transaction. |
class |
IdempotentRedeliveryPolicy
Implement a retry policy for Mule.
|
class |
ResponseMessageProcessorAdapter |
class |
SecurityFilterMessageProcessor
Filters the flow using the specified
SecurityFilter. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregator
AbstractEventAggregator will aggregate a set of messages into a single message. |
class |
AbstractCorrelationAggregator
AbstractCorrelationAggregatingMessageProcessor uses the CorrelationID and CorrelationGroupSize properties of the
InternalMessage to manage message groups. |
class |
AbstractSplitter
Splits a message invoking the next message processor one for each split part.
|
class |
MessageChunkAggregator |
class |
MessageChunkSplitter
A router that breaks up the current message onto smaller parts and sends them to the same destination.
|
class |
MessageFilter
Implementation of
InterceptingMessageProcessor that filters message flow using a Filter. |
class |
Resequencer
Resequencer is used to resequence events according to their dispatch sequence in the correlation group. |
class |
SimpleCollectionAggregator
This router will return all aggregated events as a
Collection. |
class |
Splitter
Splits a message that has a Collection, Iterable, MessageSequence or Iterator payload or an expression that resolves to some of
those types or data that is a collection of values in a non-java format.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageSequenceSplitter
Base implementation of a
Message splitter, that converts its payload in a MessageSequence, and process each
element of it. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReplyToPropertyRequestReplyReplier |
class |
AsyncReplyToPropertyRequestReplyReplier |
class |
ReplyToPropertyRequestReplyReplier |
class |
SimpleRequestReplyReplier |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.