Message Processors

Mule Runtime Engine versions 3.5, 3.6, and 3.7 reached End of Life on or before January 25, 2020. For more information, contact your Customer Success Manager to determine how you can migrate to the latest Mule version.

After Mule receives a message from a Message Source, it uses one or more message processors to process the message through a flow.

Message Processors can be categorized by function as follows:

  • Components are flexible tools which perform business logic implemented in Java and other scripting languages.

  • Filters only allow certain messages to continue to be processed in a flow.

  • Routers control message flow to route, resequence, or split and aggregate messages in a flow.

  • Scopes wrap other messages processors so as to enable them to perform together as a group.

  • Transformers convert message payload type and data format to facilitate communication between systems.

Note: Only use message processors after a Router.

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub
Submit your feedback!
Share your thoughts to help us build the best documentation experience for you!
Take our latest survey!