camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sashika <sashik...@gmail.com>
Subject Re: Start/Stop CamelContext
Date Tue, 24 Nov 2015 03:48:01 GMT
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 <claus.ibsen@gmail.com> 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 <sashikaxp@gmail.com> 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 <claus.ibsen@gmail.com>
> 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 <sashikaxp@gmail.com> 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
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message