私のプロジェクトには、インターフェイスを宣言型サービスとして公開する OSGi バンドルがありますcom.xyx.EventProvider
。
別のサードパーティ バンドルがありorg.eclipse.equinox.http.jetty
、これにフラグメント バンドルを添付しましたcom.xyz.jetty.customizer
。
このフラグメント バンドルは、インターフェイスを介して公開されているサービスにアクセスする必要がありますcom.xyx.EventProvider
。
問題は、フラグメント バンドルにはアクティベーターがないため、BundleContext への参照がないため、どのサービスにもアクセスできないことです。
OSGiでこれを達成する方法はありますか?