[ 
https://issues.apache.org/jira/browse/SLING-904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12703664#action_12703664
 ] 

Bertrand Delacretaz commented on SLING-904:
-------------------------------------------

We might not need separate bundles if we manage service dependencies in a 
dynamic way.

Currently we have the following dependencies:

RepositoryObserver service depends on:
RunMode, SlingRepository, OsgiController, StartLevel

OsgiControllerImpl service depends on:
ConfigurationAdmin, PackageAdmin, StartLevel

So it shouldn't be too hard to implement a worker thread in OsgiControllerImpl, 
that is only active when all required services are present, but keeps its state 
around if those services go away.

> jcrinstall - take three
> -----------------------
>
>                 Key: SLING-904
>                 URL: https://issues.apache.org/jira/browse/SLING-904
>             Project: Sling
>          Issue Type: Improvement
>          Components: JCR Install
>            Reporter: Bertrand Delacretaz
>
> Refactor and reengineer jcrinstall based on the accumulated experiences of 
> the "take two", SLING-646.
> See discussion in http://markmail.org/message/ld6tkz6fdseknntx

-- 
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