Make sure it's manageable, or re-configurable. This way the camel route
will be stoped and destroyed once the configuration changes.
There should be plenty of samples around for this.

regards, Achim


2014-07-02 10:47 GMT+02:00 Laci Gaspar <[email protected]>:

> Thanks for the hint.
>
> I have to come back to my original problem, though.
>
> We are initializing a camel route by spring. The configuration variables
> are read by the ManagedService.
> When we install a new bundle, it happens, that the camel route is
> initialized before the configuration file is read... is there a way to
> synchronize this?
>
> Regards,
> Laci
>
>
>
> On 26.06.2014 16:10, Achim Nierbeck wrote:
>
>> No,
>>
>> one service, one cfg file. You need to make sure you have a different
>> service for it or use a ManagedService Factory for it. In that case you'll
>> have a new service instance connected to another cfg file.
>> For example:
>> org.whatever.package-one.cfg
>> org.whatever.package-two.cfg
>>
>> will result in two Services, where the first is configured with the
>> property of config file one and the second with file two.
>>
>> regards, Achim
>>
>>
>


-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>

Software Architect / Project Manager / Scrum Master

Reply via email to