You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Georg Henzler (JIRA)" <ji...@apache.org> on 2019/04/03 22:45:00 UTC

[jira] [Comment Edited] (SLING-7980) Minimise Sling HCs to a simple bridge for backwards-compatibility

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

Georg Henzler edited comment on SLING-7980 at 4/3/19 10:44 PM:
---------------------------------------------------------------

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


was (Author: henzlerg):
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)