Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The launchpad currently embeds the incremental startup logic (in DefaultStartupHandler) as well as the StartupMode detection logic in a way that's tightly linked to the launchpad runnable jar.
In other to make these functionalities available to other startup environments (Karaf, Crankstart etc.) we need to extract them into a separate bundle that can be installed at start level 1 to provide these functions with any OSGi launcher.
We might create two bundles, one for incremental startup and one for startup mode detection. For now I have started to experiment with tests at https://svn.apache.org/repos/asf/sling/whiteboard/bdelacretaz/it-startup to have a baseline before moving things out.
Attachments
Issue Links
- is related to
-
SLING-3529 Move startup handling to a separate bundle
- Resolved