Hello Joe,

Provided that you do not have the routes set up to have
autoStartup(false) I do not believe you will have to call
camelContext.startRoute(..).

I agree that it is strange that the first route seem to shutdown
directly. Could you post some more information about your routes or
even a small test case that reproduces your problem. I think that will
help to us.

// Pontus


On Sun, Jul 29, 2012 at 6:36 PM, gilboy <josephoto...@gmail.com> wrote:
> Hi Folks
>
> Thanks for all the helpful responses on this item.
>
> Basically,  I followed an approach similar to what Pontus outlined above.
>
> However, I have noted some strange behavior. When my application has started
> up the routes get added as follows:
>
> *context.addRoutes(new RouteBuilder().....*
>
> After this I get a reference to all the routes on the context and call (for
> all of my routes):
> *camelContext.startRoute("routeid").... *
> ..to ensure all the routes get started.
>
> I am typically creating about 25 routes dynamically. However, I notice that
> the *first *route that gets started always seems to fail while the reset of
> them run fine:
>
> *20120727 18:51:38,598 IST INFO  impl.DefaultShutdownStrategy [Thread-4]
> Starting to graceful shutdown 1 routes (timeout 300 seconds)*
>
> I have tried debugging with no success. I have increased debug levels etc
> but am not getting any information that can help me determine why the first
> route always gets shut down
>
> Any help/suggestions greatly appreciated
> Thanks
> Joe
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Dynamic-generation-of-Camel-routes-tp5716223p5716587.html
> Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to