보호 기능 포함
기능 Manifest 파일의 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
- 웹 번들
- 이 기능은 기능에서 웹 애플리케이션 번들(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
- 웹 번들 보안
- 이 기능은 웹 번들에 보안을 적용하도록 지원합니다.
애플리케이션 엔드포인트 보안의 내용을 참조하십시오.
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