2. What is Mule Choice Flow Control
Reference?
◦ The choice flow control dynamically routes messages based on message payload or properties.
It adds conditional programming to a flow, similar to an if/then/else code block.
◦ A choice flow control uses expressions to evaluate the content of a message, then it routes the
message to one of the routing options within its scope (see image below). It directs messages to
the first routing option in the scope that matches the routing configurations (evaluates to true).
If none of expressions evaluate to true, the choice flow control directs the message to the
default (else) route.
4. Mule Choice Flow Control Reference –
Configuration Wizard (General Tab)
◦ Following are the properties on general tab –
◦ Display Name – The display name of the component to be viewed in Mule flow.
◦ When – All the components that are to be routed to according to some condition goes here.
◦ Otherwise – The default component to which routing must be done if no suitable component is found
according to conditions.
5. Mule Choice Flow Control Reference –
Configuration Wizard (Notes and Meta-data
Tabs)
◦ Notes Tab – This tab is used to add special notes to Mule Choice Flow Control Reference
component.
◦ Meta-data Tab – This tab is used to add meta-data to Mule Choice Flow Control Reference
component.