Die Antwort lautet ja ab 4.3. Eine neue API wurde hinzugefügt:
BundleWiring.listResources (String-Pfad, String filePattern, int-Optionen)
, mit dem der Klassenpfad eines Bündels gescannt werden kann. Mit den entsprechenden Parametern können Sie die Namen aller Klassen in einem Paket abrufen.
Kurz gesagt: Nein. OSGi erweitert den Klassenladeprozess von Java, indem es Klassen zur Verfügung stellt, wenn sie benötigt werden, aber es gibt keine API, mit der Sie prüfen können, welche Klassen in einem bestimmten Paket verfügbar sind.
Tags und Links osgi