Does @consume not create an underlying route ?
On Tue, Dec 20, 2011 at 3:13 PM, Claus Ibsen <[email protected]> wrote: > On Tue, Dec 20, 2011 at 4:08 PM, Tom Howe <[email protected]> wrote: > > Hi Claus, > > Why is graceful shutdown important for suspend/resume? > > > > I think this is what I need.. > > myCamelContext.suspendRoute("routeId"); > > myCamelContext.resumeRoute("routeId"); > > > > Yes use that API > > > We are using @consume, is there a way to specify routeId when using > > @consume? or a way to call suspendRoute from @consume? > > > > No @Consume is for using a bean to consume messages from a camel endpoint. > > > > Thanks, Tom > > > > > > > > > > On Tue, Dec 20, 2011 at 2:57 PM, Claus Ibsen <[email protected]> > wrote: > > > >> On Tue, Dec 20, 2011 at 3:53 PM, Tom Howe <[email protected]> wrote: > >> > Thanks, is there an example of how to suspend a route? > >> > > >> > >> You can use JMX, for example the examples/camel-example-management > >> > >> The API on CamelContext should have methods to suspend/resume routes. > >> And this is the API you should use, > >> as they use the proper logic with graceful shutdown > >> http://camel.apache.org/graceful-shutdown.html > >> > >> And there is a FAQ to stop a route from a route > >> http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html > >> > >> > > >> > On Mon, Dec 19, 2011 at 3:52 PM, Claus Ibsen <[email protected]> > >> wrote: > >> > > >> >> Hi > >> >> > >> >> Some routes support suspend/resume. > >> >> > >> >> See > >> >> http://camel.apache.org/lifecycle > >> >> > >> >> On Mon, Dec 19, 2011 at 3:59 PM, Tom Howe <[email protected]> > wrote: > >> >> > Hi, > >> >> > > >> >> > If we have a route where we are consuming messages and posting to a > >> REST > >> >> > service which occasionally returns 503 when busy, is there a way to > >> pause > >> >> > the route for a while so we don't hammer the busy REST service? We > >> also > >> >> > have other routes in the same Camelcontext that we would not want > to > >> >> pause. > >> >> > We have tried stopping/starting the route but this seems slow - I > >> suspect > >> >> > it is starting stopping the underlying thread pools. > >> >> > > >> >> > > >> >> > Thanks, Tom > >> >> > >> >> > >> >> > >> >> -- > >> >> Claus Ibsen > >> >> ----------------- > >> >> FuseSource > >> >> Email: [email protected] > >> >> Web: http://fusesource.com > >> >> Twitter: davsclaus, fusenews > >> >> Blog: http://davsclaus.blogspot.com/ > >> >> Author of Camel in Action: http://www.manning.com/ibsen/ > >> >> > >> > >> > >> > >> -- > >> Claus Ibsen > >> ----------------- > >> FuseSource > >> Email: [email protected] > >> Web: http://fusesource.com > >> Twitter: davsclaus, fusenews > >> Blog: http://davsclaus.blogspot.com/ > >> Author of Camel in Action: http://www.manning.com/ibsen/ > >> > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: [email protected] > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ >
