OSGi-Bundle-Startebenen können zur Laufzeit pro Bundle über die BundleStartLevel-API definiert werden.
Das OSGi-Framework bietet einen anfänglichen Startlevel "org.osgi.framework.startlevel.beginning", auf den das Framework die Laufzeit beim Starten bringt.
Was ich gerne wissen würde, ist, ob es eine Möglichkeit gibt, während der Laufzeit die aktuelle Startebene des Frameworks zu ändern, so dass bei einer Änderung alle Bundles, die nicht mehr der Startebene entsprechen, in der richtigen Reihenfolge abgeschaltet werden. oder umgekehrt, alle Bundles, die derzeit nicht laufen, würden dann auf die neue Startebene hochgefahren, ähnlich wie bei Unix-Run-Levels.