OSGi Blueprint
このフィーチャーにより、OSGi blueprint コンテナー仕様を使用する OSGi アプリケーションをデプロイするためのサポートが有効になります。WebSphere Application Server 内の OSGi アプリケーション・サポートを使用することで、Java EE および OSGi テクノロジーを使用するモジュラー・アプリケーションを開発およびデプロイできます。
このフィーチャーの使用可能化
OSGi Blueprint フィーチャーを使用可能にするには、次のエレメント宣言を、server.xml ファイル内の featureManager エレメント内に追加します。
<feature>blueprint-1.0</feature>
Supported Java™ バージョン
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
このフィーチャーに依存するフィーチャーの開発
OSGi Blueprint フィーチャーに依存するフィーチャーを開発している場合は、次の項目を、新しいフィーチャーのフィーチャー・マニフェスト・ファイル内の Subsystem-Content ヘッダーに組み込みます。
com.ibm.websphere.appserver.blueprint-1.0; type="osgi.subsystem.feature"
このフィーチャーを使用可能にするフィーチャー
このフィーチャーが提供する標準 API パッケージ
- org.apache.aries.blueprint
- org.apache.aries.blueprint.ext
- org.apache.aries.blueprint.ext.evaluator
- org.apache.aries.blueprint.mutable
- org.apache.aries.blueprint.services
- org.apache.aries.blueprint.utils
- org.apache.aries.util
- org.osgi.framework
- org.osgi.framework.hooks.bundle
- org.osgi.framework.hooks.resolver
- org.osgi.framework.hooks.service
- org.osgi.framework.hooks.weaving
- org.osgi.framework.launch
- org.osgi.framework.namespace
- org.osgi.framework.startlevel
- org.osgi.framework.wiring
- org.osgi.resource
- org.osgi.service.blueprint
- org.osgi.service.blueprint.container
- org.osgi.service.blueprint.reflect
- org.osgi.service.component
- org.osgi.service.condpermadmin
- org.osgi.service.jndi
- org.osgi.service.packageadmin
- org.osgi.service.startlevel
- org.osgi.service.url
- org.osgi.util.tracker
このフィーチャーが提供するサード・パーティー API パッケージ
- org.apache.aries.transaction.exception
このフィーチャーが提供する SPI パッケージ
- org.apache.aries.blueprint
- org.apache.aries.blueprint.ext
- org.apache.aries.blueprint.ext.evaluator
- org.apache.aries.blueprint.mutable
- org.apache.aries.blueprint.services
- org.apache.aries.util
- org.osgi.service.cm
- org.osgi.service.subsystem
フィーチャーの構成エレメント
次のエレメントを server.xml ファイル内で使用して、OSGi Blueprint フィーチャーを構成することができます。