Your feature can include one or more other features by
listing them in the Subsystem-Content header of the feature manifest
file. Any feature in the same product extension as your own feature
can be included; if the included feature is in a different product
extension, or in the Liberty profile, it must have public or protected
visibility.
The included feature must be specified by its
Subsystem-SymbolicName,
and have a type of
"osgi.subsystem.feature"; for
example:
Subsystem-Content:
com.ibm.wsspi.appserver.webBundle-1.0; type="osgi.subsystem.feature",
com.ibm.websphere.appserver.json-1.0; type="osgi.subsystem.feature"
For information on the Liberty profile public features,
see Liberty features. The following section describes
the Liberty profile protected features.
Liberty profile protected features
- Application Manager
- This feature provides advanced capability for implementing new
application containers.
Subsystem-SymbolicName: com.ibm.websphere.appserver.appmanager-1.0.
Provided
API and SPI:
- dev/api/ibm/com.ibm.websphere.appserver.api.basics_1.0.1.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.application_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.0.jar
- Classloader service
- This feature provides advanced capability for implementing new
application containers.
Subsystem-SymbolicName: com.ibm.websphere.appserver.classloading-1.0.
Provided
API and SPI:
- dev/spi/ibm/com.ibm.websphere.appserver.spi.classloading_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.0.jar
- Container services
- This feature provides advanced capability for implementing new
application containers.
Subsystem-SymbolicName: com.ibm.websphere.appserver.containerServices-1.0,
Provided
API and SPI:
- dev/spi/ibm/com.ibm.websphere.appserver.spi.containerServices_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.anno_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.javaeedd_1.0.0.jar
- Transaction manager
- This feature provides a JTA 1.1 compliant transaction manager.
Subsystem-SymbolicName:
com.ibm.websphere.appserver.transaction-1.1.
Provided API and
SPI:
- dev/api/spec/com.ibm.ws.javaee.transaction.1.1_1.0.0.jar
- dev/api/ibm/com.ibm.websphere.appserver.api.transaction_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.containerServices_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.anno_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.javaeedd_1.0.0.jar
- Web Bundle
- This feature supports the use of web application bundles (WABs)
in features. Include this feature if your feature provides an application
endpoint, as described in Providing an application endpoint.
Subsystem-SymbolicName:
com.ibm.wsspi.appserver.webBundle-1.0.
Provided API and SPI:
- dev/api/spec/com.ibm.ws.javaee.servlet.3.0_1.0.0.jar
- dev/api/ibm/com.ibm.websphere.appserver.api.servlet_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.servlet_1.0.0.jar
- Web Bundle Security
- This feature supports the application of security to web bundles;
see Securing an application endpoint.
Subsystem-SymbolicName:
com.ibm.wsspi.appserver.webBundleSecurity-1.0.
Provided API
and SPI:
- dev/api/spec/com.ibm.ws.javaee.servlet.3.0_1.0.0.jar
- dev/api/ibm/com.ibm.websphere.appserver.api.servlet_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.servlet_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.containerServices_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.anno_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.artifact_1.0.0.jar
- dev/spi/ibm/com.ibm.websphere.appserver.spi.javaeedd_1.0.0.jar