OSGi フレームワーク Knopflerfish を使用しています。サービスを登録することでバンドルを呼び出して何かを実行できるようになったので、サービスを削除する必要がありますか?
サービスを削除する方法が見つからないためです。「getAllService()」と ServiceTracker.getServices() の長さで BundleContext 内のサービスを確認すると、「ungetService(ServiceReference)」を呼び出してもサービスの総数が増加していることがわかります。
それで、サービスを削除する必要がありますか、それとも「ungetService」で十分ですか? 必要な場合、サービスを削除するにはどうすればよいですか?