| Package | Description |
|---|---|
| org.mule.runtime.core.execution | |
| org.mule.runtime.core.processor | |
| org.mule.runtime.core.processor.chain |
| Class and Description |
|---|
| AsyncResponseFlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during flow execution. |
| CompletionHandler
Handles the result of asynchronous processing.
|
| EndPhaseTemplate
Phase were the
MessageProcessTemplate is notified that the message processing has ended |
| EndProcessPhase
This phase notifies to the
MessageProcessTemplate that the message processing has ended. |
| ErrorHandlingExecutionTemplate
ExecutionTemplate created by this method should be used on the beginning of the execution of a chain of
Processors that
should manage exceptions. |
| ExceptionCallback
A callback to notify about exceptions of a generic type
|
| ExecutionContext
Provides information about the current execution of an
ExecutionTemplate |
| FlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during flow execution. |
| MessageProcessContext
Context for processing one message from a
MessageSource. |
| MessageProcessingManager
In charge of processing messages through mule.
|
| MessageProcessorExecutionInterceptor
Intercepts a MessageProcessor execution.
|
| MessageProcessorExecutionTemplate
Template for executing a MessageProcessor.
|
| MessageProcessPhase
Defines a phase that process a message using a
MessageProcessTemplate
The phase will be part of a chain of responsibility were the phase can define the end of the execution of the set of phases by
calling: - PhaseResultNotifier.phaseConsumedMessage() which indicates that the phase has consume the message and it
should not be longer processed - PhaseResultNotifier.phaseFailure(Exception) which indicates that there was a failure
during message processing. |
| MessageProcessTemplate
Maker interface for every template that can be used in a
MessageProcessPhase
A MessageProcessTemplate must contain all the required method that redefines behavior inside a
MessageProcessPhase and it's particular from the MessageSource |
| ModuleFlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during flow execution. |
| NotificationFiringProcessingPhase
Provides a reusable way for concrete
MessageProcessPhases to fire notifications. |
| PhaseResultNotifier
Notifier used by
MessageProcessPhase in order to define the result of the phase execution |
| ResponseCompletionCallback
Callback to be used to notify of the result of an asynchronous response writing task.
|
| TransactionalErrorHandlingExecutionTemplate
Creates an execution context that should be used when: - A flow execution starts because a message was received by a
MessageReceiver - Any other entry point of execution with no parent execution context
|
| TransactionalExecutionTemplate
ExecutionTemplate created should be used on a MessageProcessor that are previously wrapper by
TransactionalErrorHandlingExecutionTemplate or ErrorHandlingExecutionTemplate Should be used when: An outbound endpoint is
called An outbound router is called Any other MessageProcessor able to manage transactions is called Instance of
TransactionTemplate created by this method will: Resolve non xa transactions created before it if the TransactionConfig action
requires it Suspend-Resume xa transaction created before it if the TransactionConfig action requires it Start a transaction if
required by TransactionConfig action Resolve transaction if was started by this TransactionTemplate Route any exception to
exception strategy if it was not already routed to it |
| ValidationPhaseTemplate
Phase for validation of the incoming message.
|
| Class and Description |
|---|
| MessageProcessorExecutionTemplate
Template for executing a MessageProcessor.
|
| Class and Description |
|---|
| MessageProcessorExecutionTemplate
Template for executing a MessageProcessor.
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.