包含受保护的功能部件
您的功能部件可以通过在功能部件清单文件的 Subsystem-Content 头中列出一个或多个其他的功能部件来包含功能部件。可以包含与您自己的功能部件在同一个产品扩展中的任何功能部件;如果包含的功能部件位于不同的产品扩展或 Liberty 中,那么它必须具有公共或受保护的可视性。
包含的功能部件必须由其 Subsystem-SymbolicName 所指定,并且具有类型 "osgi.subsystem.feature";例如:
Subsystem-Content:
com.ibm.wsspi.appserver.webBundle-1.0; type="osgi.subsystem.feature",
com.ibm.websphere.appserver.json-1.0; type="osgi.subsystem.feature"
有关 Liberty 公用功能部件的信息,请参阅Liberty 功能部件。以下部分描述了 Liberty 的受保护功能部件。
Liberty 的受保护功能部件
- 应用程序管理器
- 此功能部件提供用于实现新应用程序容器的高级功能。
Subsystem-SymbolicName:com.ibm.websphere.appserver.appmanager-1.0。
提供的 API 和 SPI:- dev/api/ibm/com.ibm.websphere.appserver.api.basics_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.application_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.9.jar
- 类装入器服务
- 此功能部件提供用于实现新应用程序容器的高级功能。
Subsystem-SymbolicName:com.ibm.websphere.appserver.classloading-1.0。
提供的 API 和 SPI:- dev/spi/ibm/com.ibm.websphere.appserver.spi.classloading_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.9.jar
- 容器服务
- 此功能部件提供用于实现新应用程序容器的高级功能。
Subsystem-SymbolicName:com.ibm.websphere.appserver.containerServices-1.0。
提供的 API 和 SPI:- dev/spi/ibm/com.ibm.websphere.appserver.spi.containerServices_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.anno_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.javaeedd_1.0.9.jar
- 事务管理器 1.1
- 此功能部件提供符合 JTA 1.1 的事务管理器。
Subsystem-SymbolicName:com.ibm.websphere.appserver.transaction-1.1。
提供的 API 和 SPI:- dev/api/spec/com.ibm.ws.javaee.transaction.1.1_1.0.9.jar
- dev/api/ibm/com.ibm.websphere.appserver.api.transaction_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.containerServices_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.anno_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.javaeedd_1.0.9.jar
- 事务管理器 1.2
- 此功能部件提供符合 JTA 1.2 的事务管理器。
Subsystem-SymbolicName:com.ibm.websphere.appserver.transaction-1.2。
提供的 API 和 SPI:- dev/api/spec/com.ibm.ws.javaee.transaction.1.2_1.0.9.jar
- dev/api/ibm/com.ibm.websphere.appserver.api.transaction_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.containerServices_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.anno_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.javaeedd_1.0.9.jar
- Web 捆绑软件
- 此功能部件支持在功能部件中使用 Web 应用程序捆绑软件 (WAB)。如果功能部件提供应用程序端点,请包含此功能部件,如提供应用程序端点中所述。
Subsystem-SymbolicName:com.ibm.wsspi.appserver.webBundle-1.0。
提供的 API 和 SPI:- dev/api/spec/com.ibm.ws.javaee.servlet.3.0_1.0.9.jar
- dev/api/ibm/com.ibm.websphere.appserver.api.servlet_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.servlet_1.0.9.jar
- Web 捆绑软件安全性
- 此功能部件支持将安全性应用到 Web 捆绑软件;请参阅保护应用程序端点。
Subsystem-SymbolicName:com.ibm.wsspi.appserver.webBundleSecurity-1.0。
提供的 API 和 SPI:- dev/api/spec/com.ibm.ws.javaee.servlet.3.0_1.0.9.jar
- dev/api/ibm/com.ibm.websphere.appserver.api.servlet_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.servlet_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.containerServices_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.anno_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.9.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.javaeedd_1.0.9.jar