There is an interesting question on stackoverflow:
http://stackoverflow.com/questions/43363757/difference-between-message-router-and-content-based-router-in-eip

I think there is a difference between Messsage Router and Content-based Router but the wiki shows the same example for both.

So I think the correct example for a Message Router would be something like this:

|from("jms:in")|
|.||choice()|
|||.when(header("foo").isEqualTo("bar"))|
|||.to("jms:bar")|
|||.when(header("foo").isEqualTo("cheese"))|
|||.to("jms:cheese")|
|    .||otherwise()|
|||.to("jms:other");|

What do you think?

Christian

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to