> # OSGiフレームワーク

> 列の表示 関連タスク

> OSGiフレームワークには、パッケージ化、ライフサイクル管理、アクティブ・レジストリなど、OSGi機能を利用するアプリケーションをサポートするためのOSGiランタイム環境が用意されています。

> リソース・グループ・テンプレートにスコープ指定されているOSGiフレームワークの場合、パーティションまたはリソース・グループ・レベルでは編集できません。これらのリソースのプロパティは、ドメイン全体に適用されます。これらのリソースを編集するには、「ドメイン構造」ペインで「サービス」ノードを展開してから編集するリソースを選択します。プロパティへの変更は、ドメイン全体に適用されます。

> このページでは、現在のパーティション内に構成されているOSGiフレームワークの概要を示します。

> 注意: WebLogic Server Multitenantドメイン・パーティション、リソース・グループ、リソース・グループ・テンプレートおよび仮想ターゲットは、WebLogic Server 12.2.1.4.0で非推奨になりました。関連するコンソール・ページとヘルプ・ページは、次のリリースで削除されます。

> #### 列の表示

> 「この表のカスタマイズ」を展開して「列の表示」リストを変更すると、このページに表示されるデータ・ポイントを減らしたり増やしたりできます。それぞれのデータ・ポイントは各自の表列に表示されます。

> 次の表に、このページの列に表示できるすべてのデータ・ポイントを記載します。

> 名前 | 説明
> --- | ---
> 名前 | OSGiフレームワークを構成したときに指定した名前。
> ファクトリ実装クラス | org.osgi.framework.launch.FrameworkFactoryクラスのフレームワーク実装クラスの名前。 MBean属性: `OsgiFrameworkMBean.FactoryImplementationClass` 変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。
> 初期プロパティ | フレームワークを初期化するときに使用されるプロパティ。すべての標準プロパティとフレームワークに固有のプロパティを設定できます。 MBean属性: `OsgiFrameworkMBean.InitProperties` 変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。
> グローバル・ワーク・マネージャの登録 | グローバル・ワーク・マネージャをOSGiサービス・レジストリに追加する必要がある場合、trueを返します。 MBean属性: `OsgiFrameworkMBean.RegisterGlobalWorkManagers` 変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。
> グローバル・データ・ソースの登録 | データ・ソースをOSGiサービス・レジストリに追加する必要がある場合、trueを返します。 MBean属性: `OsgiFrameworkMBean.RegisterGlobalDataSources` 変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。
> ブート委任 | org.osgi.framework.bootdelegationプロパティの名前。この値が設定されている場合、初期化プロパティに指定されている値よりも優先されることに注意してください。 MBean属性: `OsgiFrameworkMBean.OrgOsgiFrameworkBootdelegation` 変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。
> 追加システム・パッケージ | org.osgi.framework.system.packages.extraプロパティの名前。この値が設定されている場合、初期化プロパティに指定されている値よりも優先されることに注意してください。 MBean属性: `OsgiFrameworkMBean.OrgOsgiFrameworkSystemPackagesExtra` 変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。
> インストール・バンドルのデプロイ | WebLogicヘルパー・バンドルをフレームワークにインストールするかどうかを指定します。 これが"populate"に設定されている場合、wlserver/server/osgi-libの下のWebLogicインストール・ディレクトリにあるバンドルが、このOSGiフレームワークにインストールされます。さらに、osgi-libディレクトリ内のバンドルがまだそこに存在しない場合にバンドルを有効にするために、いくつかの追加パッケージがbootdelegationクラスパス・パラメータに追加されます。

> これが"ignore"に設定されている場合、WebLogicインストール・ディレクトリにあるバンドルはフレームワークにインストールされません。

> MBean属性:
> `OsgiFrameworkMBean.DeployInstallationBundles`

> 変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。

> ターゲット | このOSGiフレームワークの現在のターゲットのリスト。

> 関連タスク

> - OSGiフレームワークのクローン作成
> - OSGiフレームワークの作成
> - OSGiフレームワークの削除
> - OSGiフレームワークのターゲット指定