私は今のところ2つのバンドルからなるOSGiベースのWebアプリケーションを構築しています。そのうちの1つでは、プロセス・エンジンからプロセス・インスタンスをロードしています。各プロセスインスタンスは、最初に割り当てられていた他のバンドルの特定のバージョンに対応しています。OSGiインポートバージョンの制限を動的に設定していますか?
たとえば、バンドルAに1つのプロセスインスタンスをロードし、バージョン1.0のバンドルBのパッケージを使用して作業したいとします。その後、別のプロセスインスタンスを取得し、バージョン2.0のバンドルBのパッケージを使用して作業します。
この機能を実現する方法はありますか?
ありがとうございます! Johannes
インポートのアドバイスとアドバイスをいただき、ありがとうございます。 Bundle Bの新しいバージョンが登場するたびに、サービスタスクの新しい実装が行われるはずです。そこで、OSGiサービスを使用してバンドルAに提供することを試みます。ありがとう! – Johannes