Can anybody give me some clues?  Basically, I don’t have good default values, 
so I need the Blueprint context to not start until the configuration entry is 
added to the Configuration Manager.

Best regards,
Alex soto



> On Sep 12, 2016, at 10:39 AM, Alex Soto <alex.s...@envieta.com> wrote:
> 
> Hello,
> 
> How to make the blueprint context wait for the configuration to be deployed 
> before it starts?  
> 
>       <cm:property-placeholder persistent-id=“my.config" 
> update-strategy="reload" placeholder-prefix="#{" placeholder-suffix="}" >
>       </cm:property-placeholder>
> 
> When there are not suitable default values for configuration properties, the 
> blueprint context is starting before the my.config.cfg file is deployed, 
> which causes the blueprint context to fail.
> I tried adding a dependency to the CM
> 
> <reference interface="org.osgi.service.cm.ConfigurationAdmin"/>
>       
> but this did not help.  With DS, I can specify that the service requires the 
> configuration with:
> 
>       configurationPolicy=ConfigurationPolicy.REQUIRE
> 
> but I can’t figure out how to accomplish the same with blueprint.
> 
> Best regards,
> Alex soto
> 
> 
> 

Reply via email to