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