|
||||||||||
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. |
org.mule.transport.http | Provides http transport including proxy support. |
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 |
MessageProcessingManager.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext)
Process a message through a set of execution phases. |
void |
MuleMessageProcessingManager.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext)
|
boolean |
EndProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
|
boolean |
FlowProcessingPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
|
boolean |
MessageProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
Determines if a certain phase supports a given template. |
boolean |
ValidationPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
|
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)
|
Uses of MessageProcessTemplate in org.mule.transport.http |
---|
Classes in org.mule.transport.http that implement MessageProcessTemplate | |
---|---|
class |
HttpMessageProcessTemplate
|
class |
HttpsMessageProcessTemplate
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |