JBoss Enterprise Application Platform (EAP) 7 Included Modules
This article lists the modules included with Red Hat JBoss Enterprise Application Platform (EAP) 7 and their support classification.
JBoss EAP Module Support Classifications
Module support classifications serve as guidelines for customer use cases, and they are described in detail below:
-
PUBLIC
A module with public classification is made available for customers to use at their discretion. -
DEPRECATED
A module with deprecated classification is an early warning that it has been marked for removal in a future release. -
PRIVATE
A module with private classification is an internal component intended for use exclusively by the JBoss EAP application server. Private module APIs or behavior may change without notice, which can cause instability in applications that use them. -
UNSUPPORTED
A module with unsupported classification should not be used by customers and is not supported. -
PREVIEW
A module with preview classification is considered a technology preview. Support of technology preview features and APIs is detailed in the Technology Preview Feature Support Scope policy.
JBoss EAP Module Listing
The following table lists each module included with JBoss EAP and its support classification:
Module | 7.4 Support Classification | 7.3 Support Classification | 7.2 Support Classification | 7.1 Support Classification | 7.0 Support Classification |
---|---|---|---|---|---|
asm.asm | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
ch.qos.cal10n | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.fasterxml.classmate | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.fasterxml.jackson.core.jackson-annotations | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
com.fasterxml.jackson.core.jackson-core | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
com.fasterxml.jackson.core.jackson-databind | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
com.fasterxml.jackson.datatype.jackson-datatype-jdk8 | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
com.fasterxml.jackson.datatype.jackson-datatype-jsr310 | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
com.github.ben-manes.caffeine | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
com.github.fge.btf | PRIVATE | PRIVATE | ------ | ------ | ------ |
com.github.fge.jackson-coreutils | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
com.github.fge.json-patch | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
com.github.fge.msg-simple | PRIVATE | PRIVATE | ------ | ------ | ------ |
com.github.relaxng | ------ | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.github.spullara.mustache | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.google.code.gson | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
com.google.guava | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.google.guava.failureaccess | PRIVATE | PRIVATE | ------ | ------ | ------ |
com.googlecode.javaewah | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
com.h2database.h2 | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
com.jcraft.jsch | ------ | PRIVATE | PRIVATE | ------ | ------ |
com.jcraft.jzlib | ------ | PRIVATE | PRIVATE | ------ | ------ |
com.microsoft.azure.storage | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.squareup.okhttp3 | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
com.sun.istack | ------ | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.sun.jsf-impl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.sun.xml.bind | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.sun.xml.fastinfoset | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.sun.xml.messaging.saaj | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.sun.xml.txw2 | ------ | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
com.sun.xsom | ------ | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
gnu.getopt | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
ibm.jdk | DEPRECATED | DEPRECATED | DEPRECATED | PUBLIC | PUBLIC |
io.agroal | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
io.jaegertracing.jaeger | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.netty | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
io.opentracing.contrib.opentracing-concurrent | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.opentracing.contrib.opentracing-interceptors | ------ | PRIVATE | ------ | ------ | ------ |
io.opentracing.contrib.opentracing-jaxrs2 | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.opentracing.contrib.opentracing-tracerresolver | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.opentracing.contrib.opentracing-web-servlet-filter | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.opentracing.opentracing-api | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.opentracing.opentracing-noop | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.opentracing.opentracing-util | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.reactivex.rxjava2.rxjava | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
io.reactivex.rxjava3.rxjava | PRIVATE | ------ | ------ | ------ | ------ |
io.smallrye.config | ------ | PUBLIC | PUBLIC | ------ | ------ |
io.smallrye.health | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.smallrye.metrics | ------ | PRIVATE | ------ | ------ | ------ |
io.smallrye.opentracing | ------ | PRIVATE | PRIVATE | ------ | ------ |
io.undertow.core | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
io.undertow.js | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
io.undertow.jsp | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
io.undertow.servlet | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
io.undertow.websocket | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
javaee.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.activation.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.annotation.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.api | DEPRECATED | DEPRECATED | DEPRECATED | PUBLIC | PUBLIC |
javax.batch.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.ejb.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.el.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.enterprise.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.enterprise.concurrent.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.faces.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.inject.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.interceptor.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.jms.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.json.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.json.bind.api | PUBLIC | PUBLIC | PUBLIC | ------ | ------ |
javax.jws.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.mail.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.management.j2ee.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.orb.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.persistence.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.resource.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.rmi.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.security.auth.message.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.security.enterprise.api | PUBLIC | PUBLIC | PUBLIC | ------ | ------ |
javax.security.jacc.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.servlet.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.servlet.jsp.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.servlet.jstl.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.sql.api | DEPRECATED | DEPRECATED | DEPRECATED | PUBLIC | PUBLIC |
javax.transaction.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.validation.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.websocket.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.ws.rs.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.wsdl4j.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.xml.bind.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.xml.rpc.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.xml.rpc.api.internal | PRIVATE | ------ | ------ | ------ | ------ |
javax.xml.soap.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
javax.xml.stream.api | DEPRECATED | DEPRECATED | DEPRECATED | PUBLIC | PUBLIC |
javax.xml.ws.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
net.bytebuddy | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
net.jcip | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
nu.xom | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.aesh | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.antlr | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.activemq.artemis | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.activemq.artemis.journal | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.apache.activemq.artemis.protocol.hornetq | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.activemq.artemis.ra | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.avro | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.commons.beanutils | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.commons.cli | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.commons.codec | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.commons.collections | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.commons.io | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.commons.lang | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.commons.lang3 | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.apache.commons.logging | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.commons.pool | ------ | ------ | ------ | PRIVATE | PRIVATE |
org.apache.cxf | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.cxf.impl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.cxf.services-sts | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.cxf.ws-security | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.httpcomponents | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.httpcomponents.core | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.apache.james.mime4j | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.log4j | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.logging.log4j.api | PUBLIC | ------ | ------ | ------ | ------ |
org.apache.lucene | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.lucene.internal | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.neethi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.openjpa | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.apache.santuario.xmlsec | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.sshd | PRIVATE | ------ | ------ | ------ | ------ |
org.apache.thrift | ------ | PRIVATE | PRIVATE | ------ | ------ |
org.apache.velocity | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.ws.security | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.ws.xmlschema | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.apache.xalan | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.xerces | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.apache.xml-resolver | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.bouncycastle | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.bouncycastle.bcmail | PRIVATE | ------ | ------ | ------ | ------ |
org.bouncycastle.bcpg | PRIVATE | ------ | ------ | ------ | ------ |
org.bouncycastle.bcpkix | PRIVATE | ------ | ------ | ------ | ------ |
org.bouncycastle.bcprov | PRIVATE | ------ | ------ | ------ | ------ |
org.codehaus.jackson.jackson-core-asl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.codehaus.jackson.jackson-jaxrs | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.codehaus.jackson.jackson-mapper-asl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.codehaus.jackson.jackson-xc | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.codehaus.jettison | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.codehaus.woodstox | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.dom4j | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.eclipse.jdt.ecj | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.eclipse.jgit | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.eclipse.microprofile.config.api | ------ | PUBLIC | PUBLIC | ------ | ------ |
org.eclipse.microprofile.health.api | ------ | PUBLIC | PUBLIC | ------ | ------ |
org.eclipse.microprofile.metrics.api | ------ | PUBLIC | ------ | ------ | ------ |
org.eclipse.microprofile.opentracing | ------ | PUBLIC | PUBLIC | ------ | ------ |
org.eclipse.microprofile.restclient | ------ | PRIVATE | PRIVATE | ------ | ------ |
org.eclipse.persistence | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.eclipse.yasson | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.fusesource.jansi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.glassfish.jakarta.el | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.glassfish.jakarta.json | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.glassfish.javax.el | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.glassfish.javax.enterprise.concurrent | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.glassfish.javax.json | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.glassfish.soteria | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.hibernate | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.hibernate.bytecodetransformer | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.hibernate.commons-annotations | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.hibernate.envers | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.hibernate.infinispan | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.hibernate.jipijapa-hibernate4-3 | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.hibernate.jipijapa-hibernate5 | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.hibernate.jipijapa-hibernate5-3 | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.hibernate.search.backend-jgroups | ------ | ------ | ------ | PRIVATE | PRIVATE |
org.hibernate.search.backend-jms | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.hibernate.search.engine | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.hibernate.search.orm | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.hibernate.search.serialization-avro | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.hibernate.validator | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.hibernate.validator.cdi | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.hibernate:5.3 | PUBLIC | ------ | ------ | ------ | ------ |
org.hornetq.client | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.infinispan | PUBLIC | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.infinispan.cachestore.jdbc | ------ | ------ | ------ | PRIVATE | PRIVATE |
org.infinispan.cachestore.remote | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.infinispan.client.hotrod | PUBLIC | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.infinispan.commons | PUBLIC | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.infinispan.component.annotations | PRIVATE | ------ | ------ | ------ | ------ |
org.infinispan.hibernate-cache | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.infinispan.persistence.jdbc | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.infinispan.persistence.remote | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.infinispan.protostream | PRIVATE | ------ | ------ | ------ | ------ |
org.javassist | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jaxen | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jberet.jberet-core | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.aesh | ------ | ------ | ------ | PRIVATE | PRIVATE |
org.jboss.as.appclient | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.cli | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.clustering.common | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.clustering.ejb3.infinispan | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.clustering.infinispan | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.clustering.jgroups | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.clustering.web.infinispan | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.cmp | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.configadmin | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.connector | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.console | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.controller | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.controller-client | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.as.core-security | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.core-security-api | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.jboss.as.deployment-repository | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.deployment-scanner | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.domain-add-user | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.domain-http-error-context | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.domain-http-interface | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.domain-management | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.ee | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.ejb3 | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.host-controller | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jacorb | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jaxr | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jaxrs | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jdr | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jmx | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jpa | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jpa.hibernate | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jpa.openjpa | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jpa.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jsf | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jsf-injection | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.jsr77 | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.logging | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.mail | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.management-client-content | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.messaging | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.modcluster | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.naming | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.network | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.patching | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.patching.cli | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.platform-mbean | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.pojo | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.process-controller | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.product | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.protocol | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.remoting | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.sar | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.security | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.security-api | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.jboss.as.security-integration | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.jboss.as.security-plugins | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.jboss.as.self-contained | ------ | ------ | ------ | ------ | PRIVATE |
org.jboss.as.server | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.standalone | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.system-jmx | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.as.threads | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.transactions | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.vault-tool | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.version | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.web | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.web-common | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.webservices | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.webservices.server.integration | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.weld | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.as.weld.beanvalidation | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.as.weld.common | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.as.weld.ejb | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.as.weld.jpa | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.as.weld.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.as.weld.transactions | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.as.weld.webservices | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.as.xts | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.classfilewriter | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.common-beans | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.deployers.jboss-service-deployer | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.dmr | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.ejb-client | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.ejb.remote.protocol | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ejb3 | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.genericjms | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.jboss.iiop-client | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.integration.ext-content | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.invocation | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ironjacamar.api | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ironjacamar.impl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ironjacamar.jdbcadapters | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.jandex | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.jaxbintros | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.jboss-transaction-spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.jts | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.jts.integration | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.log4j.logmanager | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.logging | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.logging.commons.logging | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.jboss.logging.jul-to-slf4j-stub | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.logmanager | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.logmanager.commons.logging | ------ | ------ | ------ | PRIVATE | PRIVATE |
org.jboss.logmanager.log4j2 | PRIVATE | ------ | ------ | ------ | ------ |
org.jboss.marshalling | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.marshalling.river | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.metadata | ------ | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.metadata.appclient | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.metadata.common | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.metadata.ear | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.metadata.ejb | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.metadata.web | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.migration.cli | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.jboss.mod_cluster.container.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.mod_cluster.core | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.mod_cluster.load.spi | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.jboss.modules | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.msc | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.narayana.compensations | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.jboss.narayana.rts | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.jboss.narayana.txframework | DEPRECATED | DEPRECATED | PUBLIC | PUBLIC | PUBLIC |
org.jboss.remote-naming | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.remoting | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.remoting-jmx | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.remoting3 | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.remoting3.remoting-jmx | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.jose-jwt | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.resteasy.resteasy-atom-provider | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-cdi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.resteasy.resteasy-client-microprofile | ------ | PRIVATE | ------ | ------ | ------ |
org.jboss.resteasy.resteasy-crypto | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.resteasy.resteasy-jackson-provider | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | PUBLIC |
org.jboss.resteasy.resteasy-jackson2-provider | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-jaxb-provider | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-jaxrs | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-jettison-provider | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.jboss.resteasy.resteasy-jsapi | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-json-binding-provider | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.jboss.resteasy.resteasy-json-p-provider | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-multipart-provider | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-rxjava2 | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.jboss.resteasy.resteasy-spring | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-validator-provider | PUBLIC | PUBLIC | ------ | ------ | ------ |
org.jboss.resteasy.resteasy-validator-provider-11 | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.resteasy.resteasy-yaml-provider | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.sasl | ------ | ------ | ------ | ------ | PRIVATE |
org.jboss.security.negotiation | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.security.xacml | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.staxmapper | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.stdio | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.threads | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.vfs | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.weld.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.weld.core | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.weld.probe | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.weld.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.ws.common | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.cxf.jbossws-cxf-client | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.ws.cxf.jbossws-cxf-factories | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.cxf.jbossws-cxf-server | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.cxf.jbossws-cxf-transports-udp | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.cxf.jbossws-cxf-transports-undertow | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.cxf.sts | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.ws.jaxws-client | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.jaxws-undertow-httpspi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.saaj-impl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.tools.common | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.tools.wsconsume | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.ws.tools.wsprovide | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.xnio | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jboss.xnio.netty.netty-xnio-transport | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.xnio.nio | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.jboss.xts | DEPRECATED | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.jctools | PRIVATE | ------ | ------ | ------ | ------ |
org.jdom | ------ | ------ | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.jgroups | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.jgroups.azure | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.jgroups.kubernetes | PUBLIC | PUBLIC | PUBLIC | ------ | ------ |
org.joda.time | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.jsoup | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.omg.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.opensaml | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PUBLIC |
org.picketbox | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.picketlink | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.picketlink.common | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.picketlink.config | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.picketlink.core | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.picketlink.core.api | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.picketlink.federation | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.picketlink.federation.bindings | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED |
org.picketlink.idm | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.picketlink.idm.api | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.picketlink.idm.schema | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.projectodd.vdx | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.reactivestreams | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.scannotation.scannotation | ------ | ------ | ------ | ------ | PRIVATE |
org.slf4j | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.slf4j.ext | DEPRECATED | DEPRECATED | DEPRECATED | DEPRECATED | PUBLIC |
org.slf4j.impl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.client.config | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.clustering.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.wildfly.clustering.ee.cache | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.clustering.ee.hotrod | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.clustering.ee.infinispan | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.ee.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.ejb.infinispan | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.ejb.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.infinispan.client | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.clustering.infinispan.marshalling | PRIVATE | ------ | ------ | ------ | ------ |
org.wildfly.clustering.infinispan.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.jgroups.api | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED |
org.wildfly.clustering.jgroups.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.marshalling.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.wildfly.clustering.marshalling.infinispan | ------ | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.clustering.marshalling.jboss | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.marshalling.protostream | PRIVATE | ------ | ------ | ------ | ------ |
org.wildfly.clustering.marshalling.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.clustering.server | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.service | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.singleton | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.wildfly.clustering.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.web.api | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.wildfly.clustering.web.cache | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.clustering.web.container | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.clustering.web.hotrod | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.clustering.web.infinispan | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.web.spi | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.clustering.web.undertow | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.common | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.discovery | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.embedded | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.event.logger | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.extension.batch | ------ | ------ | ------ | PRIVATE | PRIVATE |
org.wildfly.extension.batch.jberet | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.bean-validation | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.clustering.singleton | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.clustering.web | PRIVATE | PRIVATE | ------ | ------ | ------ |
org.wildfly.extension.core-management | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.extension.core-management-client | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.wildfly.extension.datasources-agroal | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.wildfly.extension.discovery | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.extension.ee-security | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.wildfly.extension.elytron | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.wildfly.extension.health | PRIVATE | ------ | ------ | ------ | ------ |
org.wildfly.extension.io | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.messaging-activemq | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.metrics | PRIVATE | ------ | ------ | ------ | ------ |
org.wildfly.extension.microprofile.config-smallrye | ------ | PRIVATE | PRIVATE | ------ | ------ |
org.wildfly.extension.microprofile.health-smallrye | ------ | PRIVATE | PRIVATE | ------ | ------ |
org.wildfly.extension.microprofile.metrics-smallrye | ------ | PRIVATE | ------ | ------ | ------ |
org.wildfly.extension.microprofile.opentracing-smallrye | ------ | PRIVATE | PRIVATE | ------ | ------ |
org.wildfly.extension.mod_cluster | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.picketlink | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.request-controller | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.rts | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.security.manager | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.extension.undertow | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.http-client.common | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.wildfly.http-client.ejb | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.wildfly.http-client.naming | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.wildfly.http-client.transaction | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.wildfly.iiop-openjdk | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.jberet | ------ | ------ | ------ | ------ | PRIVATE |
org.wildfly.microprofile.opentracing-smallrye | ------ | PRIVATE | PRIVATE | ------ | ------ |
org.wildfly.mod_cluster.undertow | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.naming | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.wildfly.naming-client | PUBLIC | PUBLIC | PUBLIC | PUBLIC | ------ |
org.wildfly.openssl | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.security.elytron | PUBLIC | PUBLIC | PUBLIC | PUBLIC | PUBLIC |
org.wildfly.security.elytron-private | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.security.elytron-web.undertow-server | PRIVATE | PRIVATE | PRIVATE | PRIVATE | ------ |
org.wildfly.security.elytron-web.undertow-server-servlet | PRIVATE | PRIVATE | PRIVATE | ------ | ------ |
org.wildfly.security.manager | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
org.wildfly.transaction.client | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | UNSUPPORTED | ------ |
org.yaml.snakeyaml | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
sun.jdk | DEPRECATED | DEPRECATED | DEPRECATED | PUBLIC | PUBLIC |
sun.scripting | PRIVATE | PRIVATE | PRIVATE | PRIVATE | PRIVATE |
wildflyee.api | PUBLIC | ------ | ------ | ------ | ------ |
11 Comments
This document should be included in each of the EAP Release Documentation libraries.
I don't see any modules marked PREVIEW, for instance, according to the documentation[1] all the opentracing is still in Tech Preview, but it's marked PRIVATE (i.e. io.jaegertracing.jaeger). It would be nice to have all the Tech Preview modules marked to give to customers.
[1] https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html/development_guide/eclipse_microprofile
It looks like io.jaegertracing.jaeger implements the OpenTracing API, the org.eclipse.microprofile.opentracing is public, the opentracing-extension/microprofile subsystem is adding the org.eclipse.microprofile.opentracing API to all deployments so they can see it. The module classifications are to warn users when they are depending on a module that is not considered public API. And in general applications should only use the API not the Implementation as the implementation can change.
Wonderful resource, thanks!!!
You mentioned that here 4.3. Management CLI Migration Operation. WFLYCTL0402: Subsystems [web] provided by legacy extension 'org.jboss.as.web' are not supported on servers running this version. Both the subsystem and the extension must be removed or migrated before the server will function.
But I see in the Table that org.jboss.as.web module will be supported.
Can you explain it?
Moreover, I see this WARN WFLYSRV0018: Deployment "name.ear" is using a private module ("com.sun.xml.messaging.saaj") which may be changed or removed in future versions without notice.
But I see in the Table that org.jboss.as.web module will be supported in 7.3. I use 7.2.6
org.jboss.as.web is marked private, which means you should not use it. The reason the Migration Guide warns you about this is because EAP 6 used JBossWeb as the Servlet container and JBossWeb's classes were in the org.jboss.as.web module and no longer exist in EAP 7, so if you were directly using a JBossWeb class then your application will have classloading issues at runtime. Also org.jboss.as.web was also private in EAP 6 Included Modules as you should just be depending on the JavaEE / Servlet API classes which are public. So you should not use private modules, and as it mentions they could be removed or changed, which is the case of EAP 6 to EAP 7, where in JBossWeb the Servlet Implementation was replaced with the Undertow Servlet Implementation. The org.jboss.as.web contains only JBoss Profile Web Subsystem related parsing classes which may be used in migration of configuration.
com.sun.xml.messaging.saaj is also a private module, as you should just use the javax.xml.soap APIs instead of making hard dependencies on the actual implementation as the implementation could change at some point causing your application to have to be updated if the application is directly using non public classes.
The information of whether a JBoss/Wildfly module is PUBLIC, DEPRECATED, PRIVATE, UNSUPPORTED, PREVIEW (or whatever states are invented in the future) should be made explicit in a module's deployment descriptor (i.e., in the file module.xml). It seems this is currently not the case. There seems to be
<properties><property name="jboss.api" value="private"/></properties>
present in some modules, however. I'm not sure whether this is already general enough to be applicable to all the states and any kind of module, not justjboss.api
.Anyhow, consider this comment a feature request.
This page is generated from the module.xmls, anything without jboss.api presents as public.
Another question, does DEPRECATED imply PRIVATE? In other words, can a module be DEPRECATED while PRIVATE or PUBLIC? If that is the case both dimensions should be specified independently.
Deprecated implies a Public module that is now Deprecated. A Private module was never intended for the application to use. JBoss EAP is a EE implementation that provides the EE spec required APIs and a few additional ones. JBoss EAP uses various other jars to implement the EE spec, but these are internal dependencies and the application should not depend on them, because they have nothing to do with the EE spec.