| Package | Description |
|---|---|
| org.mule.execution | |
| org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MessageProcessPhase<Template extends MessageProcessTemplate>
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. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncResponseFlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
interface |
EndPhaseTemplate
Phase were the
MessageProcessTemplate is notified that
the message processing has ended |
interface |
FlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
interface |
RequestResponseFlowProcessingPhaseTemplate
Extension of
FlowProcessingPhaseTemplate for those MessageSource
that requires sending a response of the message processed. |
interface |
ThrottlingPhaseTemplate
Template that a
MessageSource must implement
if it wants to participate in the throttling phase when processing a message |
interface |
ValidationPhaseTemplate
Phase for validation of the incoming message.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PhaseExecutionEngine.process(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
void |
MuleMessageProcessingManager.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
void |
MessageProcessingManager.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext)
Process a message through a set of execution phases.
|
boolean |
ValidationPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
boolean |
MessageProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
Determines if a certain phase supports a given template.
|
boolean |
FlowProcessingPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
boolean |
AsyncResponseFlowProcessingPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
boolean |
EndProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
| Constructor and Description |
|---|
PhaseExecutionEngine.InternalPhaseExecutionEngine(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTransportMessageProcessTemplate<MessageReceiverType extends AbstractMessageReceiver,ConnectorType extends AbstractConnector> |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractMessageReceiver.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.