| Interface | Description |
|---|---|
| NonBlockingMessageProcessor |
A
NonBlockingMessageProcessor differs from other message processors in that it supports
both blocking and non-blocking processing. |
| Class | Description |
|---|---|
| AbstractDynamicMessageProcessor |
Implementation of
MessageProcessor that dynamically chooses and uses
another MessageProcessor |
| AbstractFilteringMessageProcessor |
Abstract
InterceptingMessageProcessor that can be easily be extended and
used for filtering message flow through a MessageProcessor chain. |
| AbstractInterceptingMessageProcessor |
Abstract implementation of
InterceptingMessageProcessor that simply
provides an implementation of setNext and holds the next message processor as an
attribute. |
| AbstractInterceptingMessageProcessorBase |
Abstract implementation that provides the infrastructure for intercepting message processors.
|
| AbstractMessageProcessorOwner |
An object that owns message processors and delegates startup/shutdown events to them.
|
| AbstractMuleObjectOwner<T> |
An object that owns Mule objects and delegates startup/shutdown events to them.
|
| AbstractNonBlockingMessageProcessor |
Abstract implementation of
NonBlockingMessageProcessor that determines if processing should
be performed blocking or non-blocking.. |
| AbstractRedeliveryPolicy |
Implement a redelivery policy for Mule.
|
| AbstractRequestResponseMessageProcessor |
Base implementation of a
MessageProcessor that may performs processing during both
the request and response processing phases while supporting non-blocking execution. |
| AsyncDelegateMessageProcessor |
Processes
MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of MessageProcessor delegate configured the next MessageProcessor. |
| AsyncInterceptingMessageProcessor |
Processes
MuleEvent's asynchronously using a MuleWorkManager to
schedule asynchronous processing of the next MessageProcessor. |
| AsyncWorkListener | |
| BlockingProcessorExecutor |
This
ProcessorExecutor implementation executes each MessageProcessor
in sucession in the same thread until or processors have been invoked or one of the following is returned by a processor:
VoidMuleEvent
null |
| DelegateTransaction |
Transaction placeholder to replace with proper transaction once
transactional resource is discovered by mule
|
| DelegateTransactionFactory |
Transaction factory for DelegateTransaction.
|
| EndpointTransactionalInterceptingMessageProcessor |
Wraps the invocation of the next
MessageProcessor with a transaction. |
| ExceptionHandlingMessageProcessor | |
| IdempotentRedeliveryPolicy |
Implement a retry policy for Mule.
|
| InvokerMessageProcessor |
InvokerMessageProcessor invokes a specified method of an object. |
| LaxAsyncInterceptingMessageProcessor | |
| LaxSedaStageInterceptingMessageProcessor |
Processes
MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of the next MessageProcessor. |
| NonBlockingProcessorExecutor |
Specialized
BlockingProcessorExecutor that pauses iteration in the case a .mule.processor.NonBlockingMessageProcessor
is invoked and the flow is executing using non-blocking. |
| NullMessageProcessor | |
| ResponseMessageProcessorAdapter | |
| SecurityFilterMessageProcessor |
Filters the flow using the specified
SecurityFilter. |
| SedaStageInterceptingMessageProcessor |
Processes
MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of the next MessageProcessor. |
| SedaStageLifecycleManager |
The lifecycle manager responsible for managing lifecycle transitions for a Mule service.
|
| StopFurtherMessageProcessingMessageProcessor | |
| TransactionalInterceptingMessageProcessor |
Wraps the invocation of the next
MessageProcessor with a transaction. |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.