Package | Description |
---|---|
org.mule.execution | |
org.mule.module.http.internal.listener | |
org.mule.processor | |
org.mule.processor.chain | |
org.mule.service.processor | |
org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
org.mule.transport.http |
Provides http transport including proxy support.
|
org.mule.transport.servlet.jetty |
Class and Description |
---|
AsyncResponseFlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
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
MessageProcessor that should manage exceptions.
|
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 |
NotificationFiringProcessingPhase
Provides a reusable way for concrete
MessageProcessPhase s 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
Created a ExecutionTemplate that 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
|
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 |
---|
AsyncResponseFlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
MessageProcessContext
Context for processing one message from a
MessageSource . |
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 |
ResponseCompletionCallback
Callback to be used to notify of the result of an asynchronous response writing task.
|
ThrottlingPhaseTemplate
Template that a
MessageSource must implement
if it wants to participate in the throttling phase when processing a message |
Class and Description |
---|
MessageProcessorExecutionTemplate
Template for executing a MessageProcessor.
|
Class and Description |
---|
MessageProcessorExecutionTemplate
Template for executing a MessageProcessor.
|
Class and Description |
---|
MessageProcessorExecutionTemplate
Template for executing a MessageProcessor.
|
Class and Description |
---|
FlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
MessageProcessContext
Context for processing one message from a
MessageSource . |
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 |
ValidationPhaseTemplate
Phase for validation of the incoming message.
|
Class and Description |
---|
EndPhaseTemplate
Phase were the
MessageProcessTemplate is notified that
the message processing has ended |
FlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
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 |
RequestResponseFlowProcessingPhaseTemplate
Extension of
FlowProcessingPhaseTemplate for those MessageSource
that requires sending a response of the message processed. |
ThrottlingPhaseTemplate
Template that a
MessageSource must implement
if it wants to participate in the throttling phase when processing a message |
ValidationPhaseTemplate
Phase for validation of the incoming message.
|
Class and Description |
---|
EndPhaseTemplate
Phase were the
MessageProcessTemplate is notified that
the message processing has ended |
FlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
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 |
RequestResponseFlowProcessingPhaseTemplate
Extension of
FlowProcessingPhaseTemplate for those MessageSource
that requires sending a response of the message processed. |
ThrottlingPhaseTemplate
Template that a
MessageSource must implement
if it wants to participate in the throttling phase when processing a message |
ValidationPhaseTemplate
Phase for validation of the incoming message.
|
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.