OSGI で抽象バンドルとして何かを作成したいと思います。アイデアは、バンドル Ax (x は 1 から 9 まで) が B によって提供されるサービスを介してバンドル B にバインドする必要がある場合、asbtractA を作成することでより簡単に実行できるということです (したがって、Ax は abstractA を拡張します)。
ここで、abstractA は宣言型サービス ファイルを含むバンドルです。xml ファイルには、バンドル B への参照サービスが記述されており、abstractA の適切なクラスでは、bind unbind メソッドと start メソッドが実装されています。
Ax には独自の startx という start メソッドがあり、いくつかのサービスにバインドされているため、バンドルには独自の .xml ファイルがあるとします。
質問: start (abstractBundle から) と startx の両方が呼び出されますか? bundleAx と bundleabstractA の両方の参照されたサービスからのバインドは行われますか?