|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MessageProcessTemplate | |
|---|---|
| org.mule.execution | |
| org.mule.transport | Contains Abstract classes providing common functionality for all Mule providers. |
| Uses of MessageProcessTemplate in org.mule.execution |
|---|
| Classes in org.mule.execution with type parameters of type MessageProcessTemplate | |
|---|---|
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. |
| Subinterfaces of MessageProcessTemplate in org.mule.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. |
| Methods in org.mule.execution with parameters of type MessageProcessTemplate | |
|---|---|
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 |
EndProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
|
boolean |
ValidationPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
|
boolean |
FlowProcessingPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
|
boolean |
MessageProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
Determines if a certain phase supports a given template. |
| Constructors in org.mule.execution with parameters of type MessageProcessTemplate | |
|---|---|
PhaseExecutionEngine.InternalPhaseExecutionEngine(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext)
|
|
| Uses of MessageProcessTemplate in org.mule.transport |
|---|
| Methods in org.mule.transport with parameters of type MessageProcessTemplate | |
|---|---|
protected void |
AbstractMessageReceiver.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||