Your example was: multicast() .pipeline("A", "B") .pipeline("C", "D") .end()
You send "START" as the body to this. So, you should expect "START" to be the in.body for both "A" and "C". The in body for "B" will depend on what "A" does. Example: if "A" transforms the body to a constant "Hello from A", then that is what "B" will get as its in.body. Similarly, "D" will get whatever "C" decides to send along. If neither A nor C make any changes to the body, then you should expect "START" to be the in.body for all four. -- View this message in context: http://camel.465427.n5.nabble.com/Question-on-multicast-to-pipelines-tp5789396p5789518.html Sent from the Camel - Users mailing list archive at Nabble.com.