This appendix documents features on the Gemini Blueprint roadmap. The design of these features specified here is subject to change. As a most up to date source, please see our issue tracker.
A future release of Gemini Blueprint may offer the following additional guarantee with respect to application context creation and start levels:
Application context creation happens asynchronously. However, the
extender bundle does guarantee that the creation of all application
contexts for bundles at start level
n will be
complete before the creation of any application context at start level
m > n. Care must
therefore be taken not to introduce any mandatory dependencies on
services exported by bundles with higher start levels or a deadlock will
In a similar vein, when shutting down the extender bundle,
application contexts at start level
m will be shut
down before application contexts at start level
m > n.