karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: Karaf - managing Camel routes startup behavior
Date Wed, 18 Jan 2012 15:09:29 GMT
Hi Kris,

You can define a bean (or a route) which start another route, depending 
on condition, properties, etc.

You set the autostartup="false", and start the route by the bean.

This bean could be on another package, and looks for a camel context 
(exposed as an OSGi service).

Does it fill your requirements ?


On 01/18/2012 03:35 PM, kmoens wrote:
> Hi there,
> we have some bundles with Camel routes defined in META-INF/spring/*.xml
> file.
> When we deploy such a bundle in karaf, these routes are started
> automatically.
> What we want to achieve is to have a kind of condition based behavior that
> will get 'a go or no go' wether our Camel route should be started or not,
> depending on an external parameter.
> It is not enough to have the 'autostartup' defined in the route or when
> using features to have the<bundle start='false'>  configured, it's more a
> kind of hook on the deploy process we're looking for I guess.
> Unless other briliant ideas are out there somewhere...
> Thanks for your reply.
> Kris
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Karaf-managing-Camel-routes-startup-behavior-tp3669403p3669403.html
> Sent from the Karaf - User mailing list archive at Nabble.com.

Jean-Baptiste Onofré
Talend - http://www.talend.com

View raw message