| Interface | Description |
|---|---|
| CloneableMessageProcessor | |
| InterceptingMessageProcessor | |
| InternalMessageProcessor |
Marker interface that tells that a Message Processor is for internal use only.
|
| MessageProcessorBuilder |
Builds
Processor instances. |
| MessageProcessorChain |
A chain of
Processor's. |
| MessageProcessorChainBuilder |
Builds
MessageProcessorChain instances. |
| MessageRouter |
A
Processor that routes messages to zero or more destination message processors. |
| ParametersResolverProcessor |
Implementations provide a means of resolving the parameters that the processor will receive, performing any required value
resolution.
|
| ProcessingDescriptor |
Provides information about a processing unit represented by this instance
|
| Processor |
Processes
Event's. |
| ReactiveProcessor |
Processes streams of
Event's using a functional approach based on Reactive
Streams where Event processing is defined via stream functions. |
| RequestReplyReplierMessageProcessor |
Processes a
Event's by invoking the next Processor and then rather than returning the result to this processors
MessageSource sending it via a seperate reply Processor, |
| RequestReplyRequesterMessageProcessor |
Processes a
Event by invoking the next Processor but receiving the reply, which is turn is returned from this
MessageProcessor from a seperate MessageSource rather than using the return value of the next
MessageProcessor invocation. |
| Sink |
Used to dispatch
Event's asynchronously for processing. |
| Class | Description |
|---|---|
| AbstractProcessor |
Abstract class for
Processors that must also be annotated object. |
| LoggerMessageProcessor |
MessageProcessor implementation that logs the current element of a value evaluated from it using an expression evaluator.
|
| MessageProcessors |
Some convenience methods for message processors.
|
| ParametersResolverProcessor.ParametersResolverProcessorResult |
Container for the parameters and the
ExecutionContext of an operation. |
| Enum | Description |
|---|---|
| LoggerMessageProcessor.LogLevel | |
| ReactiveProcessor.ProcessingType |
Defines the type of processing that the processor will be doing.
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.