ブループリント構成ファイルには、バンドルのコンポーネント・アセンブリーと構成情報が含まれます。ファイルには、コンポーネントの OSGi サービス・レジストリーへの登録方法、またはコンポーネントによる OSGi サービス・レジストリーからのサービスの検索方法が説明されています。この情報は、バンドルが開始されたときに必須コンポーネントをインスタンス化し構成するために、ランタイムで使用されます。
スキーマ | URL | 説明 |
---|---|---|
ブループリント拡張 | http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0 | IBM® ブループリント拡張 フィールド注入などの OSGi ブループリント・プログラミング・モデルの拡張です。 |
ブループリント・セキュリティー | http://www.ibm.com/appserver/schemas/blueprint/security/v1.0.0 | IBM ブループリント・セキュリティー Bean セキュリティーを構成して、指定されたロールを割り当てられたユーザーのみが Bean のメソッドにアクセスできるようにします。 |
JPA | http://aries.apache.org/xmlns/jpa/v1.0.0 | JPA ブループリント・サポート ブループリントへの Java™ Persistence API (JPA) 統合を提供します。パーシスタンス・ユニットおよびパーシスタンス・コンテキストは、ブループリント管理 Bean に注入できます。 |
リソース参照 | http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference | ブループリント・リソース参照サポート WebSphere® Application Server JNDI 内で宣言された、ブループリント管理 Bean に注入されるデータ・ソースや接続ファクトリーなどのオブジェクト用に提供します。 |
トランザクション | http://aries.apache.org/xmlns/transactions/v1.0.0 | ブループリント・トランザクション・サポート 開発者にブループリント管理 Bean に対するトランザクション要求の宣言を許可します。 |
ブループリント構成ファイルについて詳しくは、ヘルプ・トピック『OSGi ブループリント XML ファイル』および『OSGi ブループリント・コンテナー仕様』を参照してください。
アセットとしてデプロイされるときに OSGi アプリケーションに OSGi ブループリント・バインディング構成ファイルが含まれる場合は、バインディング構成ファイルが、リソース参照のバインディング時に使用されるデフォルトの認証別名の値を提供します。
ブループリント・バインディング・ファイルについて詳しくは、「ブループリント・バインディング XML ファイルの作成」を参照してください。
これらの要素は、ブループリント XML ファイルに追加するブループリント名前空間に基づいて使用可能にされます。
OSGi ブループリント XML ファイルについて詳しくは、以下のサブトピックを参照してください。