Uses of Interface
org.mule.execution.MessageProcessTemplate

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
 

Classes in org.mule.transport that implement MessageProcessTemplate
 class AbstractTransportMessageProcessTemplate<MessageReceiverType extends AbstractMessageReceiver,ConnectorType extends AbstractConnector>
           
 

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
           
 



Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.