Including protected features

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

Icon that indicates the type of topic Reference topic

Terms and conditions for information centers | Feedback


Timestamp icon Last updated: Wednesday, 22 May 2013
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=rwlp_protected_features
File name: rwlp_protected_features.html