Yes, the boolean value returns true when the route is stopped and removed. I observed all actions related to that route is also stopped successfully. The problem is when I add the same route builder again, camel does not call configure method in it. Any ideas.
On Mon, Nov 23, 2015 at 6:42 PM, Claus Ibsen <[email protected]> wrote: > stop and remove, and the remove method returns a boolean if it was > removed or not afair. See the javadoc of these methods > > On Mon, Nov 23, 2015 at 1:21 PM, Sashika <[email protected]> wrote: > > Removing and adding them again seems not working. I have defined the > route > > builder as a spring bean and read some configuration parameters within > the > > configure method. > > If I remove and add the route builder again, camel is somehow trying to > > start the previous routes from some magic cache. The thing is i'm using > the > > same bean instance, but that bean should read the new configuration > > parameters from within the configure method. To my surprise camel is not > > even calling the configure method. It seems remove does not really > remove > > the route builder from its collection. Any suggestions? > > > > On Fri, Nov 13, 2015 at 10:31 PM, Claus Ibsen <[email protected]> > wrote: > > > >> Hi > >> > >> Yeah a full redeploy is safer. But if you only want to redeploy one or > >> more routes. You would need to stop the route(s) then remove the > >> route(s) and then add them again to the running camel context. There > >> is API on CamelContext to do that from java code. > >> > >> On Fri, Nov 13, 2015 at 5:31 AM, Sashika <[email protected]> wrote: > >> > Hi, > >> > I'm in need to load some camel route attributes like file paths etc > from > >> the > >> > database and I'm initializing CamelContext from within spring. Also I > use > >> > java > >> > DSL rather than XML DSL. I need camel to pickup the new values if I > >> change > >> > those > >> > in the database. > >> > 1. Do I have to restart the camel context in order for the new > >> attributes to > >> > take effect? > >> > 2. If so how to start/stop CamelContext from within a Spring web > >> application > >> > > >> > Any help is appreciated. > >> > Regards Sashika. > >> > >> > >> > >> -- > >> Claus Ibsen > >> ----------------- > >> http://davsclaus.com @davsclaus > >> Camel in Action 2: https://www.manning.com/ibsen2 > >> > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 >
