camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bruno Borges <>
Subject Re: Starting, stopping and removing routes at runtime
Date Thu, 19 Mar 2009 13:12:56 GMT
I'm sorry I'm getting this thread in the middle without reading previous
messages, but just one thought: isn't this what ESBs are supposed to manage?

I mean, with ESBs we can plug'n play routes easily, add, remove, whatever.
If Camel start to have functions like this, wouldn't be overlapping with
ESBs functions?

How would Camel compare with ServiceMix for example?

Please don't shoot. :-)

Best regards,
Bruno Borges
+55 21 76727099

"The glory of great men should always be
measured by the means they have used to
acquire it."
- Francois de La Rochefoucauld

On Wed, Mar 18, 2009 at 10:15 AM, m.s. <> wrote:

> >> - can I get a single RouteDefinition, or only a list that I must iterate
> >> to
> >> find the one I am looking for?
> > The API is what we got. But we are open for API changes in Camel 2.0
> > so if you have suggestions what
> > you would like changed/added that feedback is much appreciated.
> >
> I think a pre check if a route with a certain ID already exists would be
> helpful. I would also like to do more things based on the routeID, instead
> of getting the list with the RouteDefinitions and then searching for the
> one
> I want to manipulate. I am thinking about methods like
> - RouteDefinition getRouteDefinition(String id)
> - void startRoute(String id)
> - void stopRoute(String id)
> - boolean routeExists(String id)
> On the other hand I am not sure if this is really feasible as the route ID
> is an optional attribute. And as these route manipulations at runtime do
> not
> occur that often, the current API and some additional code in the
> application is probably sufficient in most cases.
> M.S.
> --
> View this message in context:
> Sent from the Camel - Users (activemq) mailing list archive at

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