包括受保護的特性
藉由將其他特性列在特性資訊清單檔的 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