Goal: improve tracking of dependencies between bundles to:
- correctly handle shutdown
- correctly handle hot reload of linked bundles/components
- ease up dependencies management in tests
- allow deploying "optional components" (see
NXP-16638) --> postponed for this first step
This can be done by:
- tracking startup order to be sure we do run the shutdown in the reverse order
- reviewing the applicationStartup system to:
- make sure that one failure does not crash all deployments
- add explicit dependencies management rather than numerical ordering? see RegistrationInfo#getApplicationStartedOrder
- create a deploymentCompleted event?
- depends on
-
NXP-16638 enable optional component deployment
- Resolved