私のアプリケーションは、プロパティ ファイルからクラス名を取得します。これらのクラス名で表されるクラスは、事前に不明な特定の OSGI バンドルに存在する可能性があるため、それらをインスタンス化するには、まずこれらのクラスがどのバンドルに属しているかを見つける必要があります。インストールされているすべてのバンドルを BundleContext#getBundles から取得することを考えています。つまり、AbstractUIPlugin#start で BundleContext への参照を取得する必要があります。しかし、BundleContext への参照を保持することが正しいことかどうかはわかりません。開始メソッドでのみ使用する必要があるためです。したがって、バンドルのリストを取得するための代替手段について、ここで OSGI の専門家からのアドバイスが必要です。
どんな助けでも大歓迎です。
よろしく、
セティア