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.