On Tue, Mar 12, 2013 at 5:33 PM, ramrubio <ramru...@yahoo.com> wrote:
> Hi,
>
> Noticed that RouteBuilder is cached and called only once to construct the
> routes.
>
> From documentation they mention using DynamicRouter for implementing dynamic
> uri routing.
>
> But it seems that even in this case it is not dynamic routing as the routes
> need to be predefined and the dynamic part is simply returning the route id
> in the slip method to determine which pre-defined route to choose?
>
> What i would like to do is dynamically add the route (not pre-defined) is
> this possible through Dynamic Router Pattern or am i looking at the wrong
> thing?
>
> /Ramon
>

You can use the API from CamelContext to add/remove routes dynamically
at runtime.

And you can also call this API from within a route.
Though mind that if you want to stop and remove a route from within
the same route, then this is a bit more tricky. Then see this FAQ
http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html

The EIPs themselves is part of an existing route.
http://camel.apache.org/eip


>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Routing-REST-request-to-external-URI-tp5728852p5729004.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to