次の問題があります。
1: OSGI バンドル A (分点) がアクティブ化され、アクティベーターが XML ファイルを解析します
2: XML ファイルで、別のバンドル (B) に存在する宣言型サービスが要求されます
3: バンドル B はまだアクティブ化されていません。そのため、バンドル A のアクティベーターは待機する必要があります
DS で純粋にこれにアプローチする方法は知っていますが、解析はアクティベーターで実行する必要があります。また、開始レベルなどでふざけたくありません。理想的には、必要に応じてバンドル B によって提供されるサービスを登録できるようにしたいと考えています。
これを達成するエレガントな方法はありますか?
ありがとう、
キース