Mule

Mule Routers

Routers in Mule ESB play major roles to control the workflows. The router takes input, do the analysis and take the decision that will decide the next destination for the message. It is similar to the control statements in java language like if, if-else, switch etc. In Mule platform, they created many routers already to save the time of the developer while create the workflow. 

mule choice router

Tags

Mule 3 Payload

Payload it the data recevied or set in the flow. If flow is hit by some external source, the submitted data found in the payload and you can set the payload manually in the flow as well.

The type of the payload depends on the source that is generating the payload. For example, if you use the JSON to Object Transformer, the payload type would be the type of the class you specified as return class of the component Josn to Object transformer. The payload could be HashMap object in which you retrives the data by using the key in the get method.

Tags

Mule 3

Endpoints

These are the elements through which data enters or exits a Mule Flow. These terminals on which the messages are received from external source or external flow and the messages are sent to the external system or flow from these terminals.

 

Connectors

These are the endpoints which connects your mule workflow to external source. Using these connectors , you can communicate to the external sources of messages.

 

Tags