このパネルには、アプリケーションと関連付けられたすべての OSGi フレームワークがリストされます。
OSGi
フレームワーク のコンテンツを調べることにより、バンドルを探索またはデバッグすることができます。
フレームワークには、バンドルの集合と、バンドルに関連付けられたパッケージとサービスが含まれています。以下の 2 つのタイプのフレームワークがあります。
- 分離フレームワーク
- 分離フレームワークには、特定のアプリケーション専用に定義されたバンドルが含まれています。各 OSGi アプリケーションは、自身の分離フレームワーク内で稼働します。ネットワーク・デプロイメント環境では、分離フレームワークは、アプリケーションがインストールされている各サーバーに 1 つずつあります。アプリケーションに複合バンドルが 1 つ以上組み込まれている場合は (アプリケーションの一部として、あるいはアプリケーションの拡張として)、それぞれの複合バンドルに個別の分離フレームワークが含まれています。
- 共有バンドル・フレームワーク
- 共有バンドル・フレームワークは、各サーバーに 1 つずつあります。共有バンドルには、サーバーにインストールされているアプリケーションで使用可能なすべての共有バンドルが含まれています。アプリケーションがパッケージ依存関係をとおして 1 つ以上の複合バンドルを間接的に参照する場合、それぞれの複合バンドルには共有バンドル・フレームワークが 1 つ含まれています。
ユーザーは、どのバンドルが特定のパッケージをインポートまたはエクスポートするのか、あるいはどのバンドルが特定のサービスを登録または使用するのかなど、フレームワーク内のバンドルの状態を確認することができます。また、バンドル・マニフェスト・ファイル内のヘッダーの値を確認することもできます。
ユーザーは、バンドル、パッケージ、およびサービスのトレールをナビゲートすることができます。例えば、次のようなトレールをナビゲートできます。
- パッケージを選択する。
- このパッケージをエクスポートするバンドルを確認する。
- このバンドルが登録するサービスを確認する。
- これらの各サービスを使用するその他のバンドルを確認する。
- これらの各バンドルの詳細を調べる。
パネルには、トレール内での現在の位置を示し、ナビゲートしたトレールをたどることができるパンくずリストがあります。
注: アプリケーションのフレームワークは、アプリケーションが開始されている場合のみ表示できます。アプリケーションが開始に失敗した場合、フレームワークのパネルにアクセスするためのリンクは利用できません。
管理コンソールでこのパネルを表示するには、次のパスをクリックします。
リストされている項目のプロパティーをブラウズするには、リストからその名前を選択します。
リストするエントリーを変更したり、それらのエントリーについて表示される詳細のレベルを変更したりする場合は、「フィルター」設定を使用します。
このパネルでは、各フレームワークごとに以下の情報が表示されます。
- フレームワーク名
- OSGi フレームワークの名前。
- フレームワーク・バージョン
- OSGi フレームワークのバージョン。
- フレームワーク・ノード
- OSGi フレームワークが存在するノード。
- フレームワーク・サーバー
- OSGi フレームワークが置かれているサーバー。
マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。各リンクにより、オンライン情報センター内のトピックの検索が開始されます。検索結果がリストされたら、お客様の構成に最も当てはまるトピックを選択します。