Messages will be checked for the existance of the "aRoutingSlipHeader" header. The value of this header should be a comma-delimited list of endpoint URIs you wish the message to be routed to. The Message will be routed in a pipeline fashion (i.e. one after the other).
The Routing Slip will set a property (
Exchange.SLIP_ENDPOINT ) on the Exchange which contains the
current endpoint as it advanced though the slip. This allows you to know how far we have processed in the slip.
For further examples of this pattern in use see the Camel routing slip test cases.