Hi, I have a program which creates Camel routes dynamically based on one or more route xml files in a folder. You can also specify a context, which then will lead to the route created in that specified camel context.
Basically this: CamelContext camelContext = new SpringCamelContext(applicationContext); camelContext.addRoutes(theNewRouteBuilder); ((SpringCamelContext) camelContext).setName(theContextName); // add same components to this new context that were also present in default camel context camelContext.start(); When the route xml file is removed, i do a camelContext.stopRoute(routeId) and a camelContext.removeRoute(routeId). If it was the last route in the camel context i also do a camelContext.stop(). The problem is: sometimes when i remove a route xml and the re-add it, it is not created / visible in the cli / hawtio. I guess i'm missing something. *So my question is: are there any recommended practices for dynamically creating and removing camel routes and or camel contexts.* Regards Rino -- View this message in context: http://camel.465427.n5.nabble.com/Recommended-practices-for-dynamically-creating-and-removing-camel-routes-and-camel-contexts-tp5771978.html Sent from the Camel - Users mailing list archive at Nabble.com.