osgi では、次の設定があります。バンドル A にはサービス S が登録されています。バンドル B はバンドル A を処理し、そこからサービス S を削除する必要があります。それはできますか?それとも概念的にナンセンスですか?サービスを登録していないため、サービスを削除する方法が見つかりませんでした(したがって、serviceRegistrationオブジェクトがありません)。
さらに複雑にするには、サービス S は実際にはバンドル B に由来します。目標は、再起動後に B から S を削除し、S の新しいインスタンスを追加することです。したがって、S.removeYourself() メソッドを実装することもできます...これは可能?