Inclusion de fonctions protégés
Vous pouvez inclure une ou plusieurs autres fonctions en les répertoriant dans l'en-tête Subsystem-Content du fichier manifeste de la fonction. Toute fonction qui se trouve dans la même extension de produit que votre propre fonction peut être incluse ; si la fonction incluse se trouve dans une extension de produit différente ou dans Liberty, sa visibilité doit être publique ou protégée.
Subsystem-Content:
com.ibm.wsspi.appserver.webBundle-1.0; type="osgi.subsystem.feature",
com.ibm.websphere.appserver.json-1.0; type="osgi.subsystem.feature"
Pour plus d'informations sur les fonctions publiques Liberty, voir Fonctions Liberty. La section qui suit décrit les fonctions protégées Liberty.
Fonctions protégées Liberty
- Gestionnaire d'application
- Cette fonction propose une capacité avancée pour l'implémentation
de nouveaux conteneurs d'applications.
Subsystem-SymbolicName: com.ibm.websphere.appserver.appmanager-1.0.
API et SPI mises à disposition :- 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
- Service de chargeur de classe
- Cette fonction propose une capacité avancée pour l'implémentation
de nouveaux conteneurs d'applications.
Subsystem-SymbolicName: com.ibm.websphere.appserver.classloading-1.0.
API et SPI mises à disposition :- 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
- Services de conteneur
- Cette fonction propose une capacité avancée pour l'implémentation
de nouveaux conteneurs d'applications.
Subsystem-SymbolicName: com.ibm.websphere.appserver.containerServices-1.0.
API et SPI mises à disposition :- 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
- Transaction manager 1.1
- Cette fonction fournit un gestionnaire de transactions compatible avec JTA 1.1.
Subsystem-SymbolicName: com.ibm.websphere.appserver.transaction-1.1.
API et SPI mises à disposition :- 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
- Transaction manager 1.2
- Cette fonction fournit un gestionnaire de transactions compatible
avec JTA 1.2.
Subsystem-SymbolicName: com.ibm.websphere.appserver.transaction-1.2.
API et SPI mises à disposition :- 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
- Bundle Web
- Cette fonctions prend en charge l'utilisation de bundles
d'application Web (WAB) dans les fonctions. Incluez cette fonction
si votre fonction fournit un noeud final d'application, comme
décrit dans Spécification d'un noeud final d'application.
Subsystem-SymbolicName: com.ibm.wsspi.appserver.webBundle-1.0.
API et SPI mises à disposition :- 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
- Sécurité de bundle Web
- Cette fonction prend en charge l'application de sécurité pour les
bundles Web ; voir Sécurisation d'un noeud final d'application.
Subsystem-SymbolicName: com.ibm.wsspi.appserver.webBundleSecurity-1.0.
API et SPI mises à disposition :- 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