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

Georg Henzler commented on SLING-7980:
--------------------------------------

Created SLING-8342 to track the changes to org.apache.sling.hc.support in a 
separate issue 

> Minimise Sling HCs to a simple bridge for backwards-compatibility
> -----------------------------------------------------------------
>
>                 Key: SLING-7980
>                 URL: https://issues.apache.org/jira/browse/SLING-7980
>             Project: Sling
>          Issue Type: Task
>          Components: Health Check
>            Reporter: Georg Henzler
>            Assignee: Georg Henzler
>            Priority: Major
>
> Once FELIX-5952 is completed, the Sling HC modules have to be updated to only 
> bridge to Felix Health Checks. 
> Steps: 
> # Release the current API bundle with a fully deprecated API (so everyone 
> upgrading to the latest version is pointed to a required change)
> # Write a migration guide (at top of page page [4] leaving the existing 
> documentation at the bottom of the page)
> # The bundles HC core HC web console are not needed anymore. I would just 
> empty the repositories for now and link to the migration guide in a README 
> file [4]
> # The bundle HC support is used for Sling specific HC features that don't fit 
> elsewhere, e.g. the ScriptableHealthCheck that is using the Sling 
> ScriptEngineManager which is not available in Felix (but normally HCs go into 
> the module they check, see 5.)
> # Adjust all Sling modules that come with HCs to use the new Felix API
> # Adjust the sling starter with a setup that will both support the deprecated 
> Sling API and the new Felix API (using Sling HC API and Felix HC API side by 
> side with the Felix HC Core achieves exactly that)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to