[ 
https://issues.apache.org/jira/browse/FELIX-279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12493333
 ] 

Felix Meschberger commented on FELIX-279:
-----------------------------------------

I will modify the way, that components are activated from synchronous to 
asynchrounous. By using a task queue which is handled
in a separate thread, these tasks may be strictly serialized.

Furthermore, this queue will of course also be used for the 
ComponentContext.enable and ComponentContext.disable methods, which currently 
span their own threads up each execution.

> Concurrency Issues when enabling components
> -------------------------------------------
>
>                 Key: FELIX-279
>                 URL: https://issues.apache.org/jira/browse/FELIX-279
>             Project: Felix
>          Issue Type: Bug
>          Components: Declarative Services
>            Reporter: Felix Meschberger
>         Assigned To: Felix Meschberger
>             Fix For: 1.0.0
>
>
> When bundles are started and their components registered, enabled and 
> activated and configuration is provided to them, timing issues may occurr, 
> such that in the end some components may not be started at all.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to