By the way, you may also want to compare those to a recipientList which is
fairly simple to use and can be used with pretty much any sort of variable.


http://camel.apache.org/recipient-list.html

For example, I've used it with a combined REST/SOAP interface in CXF to
route a request based on the operationName.

<recipientList>
<simple>direct-vm:${header.operationName}</simple>
</recipientList>

Unfortunately some of the Camel CXF documentation is a bit crufty.  You can
now use interfaces instead of of concrete classes and the permits
overloading the annotations on the interface for both SOAP and REST but use
the same routes for both.

I've also used it to do things like invoke templates for velocity on routes.

.recipientList(header(MAIL_TEMPLATE))

On Mon, Aug 22, 2016 at 1:42 PM, Rajith Muditha Attapattu <
[email protected]> wrote:

> The routing slip method relies on a header to get the sequence, where
> as with the DynamicRouter gives more flexibility by allowing a bean to
> calculate the next step.
> Apart from that are there any differences?
>
> On Mon, Aug 22, 2016 at 2:30 PM, Rajith Muditha Attapattu
> <[email protected]> wrote:
> > On the surface both look very similar.
> > Whats the difference between the two? and when would you choose one
> > over the other?
> >
> > Regards,
> >
> > Rajith Muditha Attapattu
>
>
>
> --
> Regards,
>
> Rajith Muditha Attapattu
>

Reply via email to