org.mule.execution
Interface MessageProcessingManager

All Known Implementing Classes:
MuleMessageProcessingManager

public interface MessageProcessingManager

In charge of processing messages through mule.


Method Summary
 void processMessage(MessageProcessTemplate messageProcessTemplate, MessageProcessContext messageProcessContext)
          Process a message through a set of execution phases.
 

Method Detail

processMessage

void processMessage(MessageProcessTemplate messageProcessTemplate,
                    MessageProcessContext messageProcessContext)
Process a message through a set of execution phases. At bear minimum three phases will be executed: - ValidationPhase which will validates the message content. If message context is invalid then it will discard the message - FlowProcessingPhase which will route the message through it's flow configuration - EndProcessPhase which will be executed after all the phases have been executed

Parameters:
messageProcessTemplate - contains template methods that will be executed by each phase in specific parts of the phase so the MessageSource can apply custom logic during message processing. The message will participate only on those phases were the template defines the required template methods
messageProcessContext - defines the context of execution of the message


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