JBoss Enterprise Application Platform (EAP) 8 Included Modules

Updated -

This article lists the modules included with JBoss EAP (EAP) 8 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 8.0 Support Classification
asm.asm PRIVATE
com.amazon.aws.core PRIVATE
com.amazon.aws.jmespath PRIVATE
com.amazon.aws.kms PRIVATE
com.amazon.aws.s3 PRIVATE
com.amazon.ion PRIVATE
com.carrotsearch.hppc PRIVATE
com.fasterxml.classmate PRIVATE
com.fasterxml.jackson.core.jackson-annotations PUBLIC
com.fasterxml.jackson.core.jackson-core PUBLIC
com.fasterxml.jackson.core.jackson-databind PUBLIC
com.fasterxml.jackson.dataformat.jackson-dataformat-cbor PRIVATE
com.fasterxml.jackson.datatype.jackson-datatype-jdk8 PUBLIC
com.fasterxml.jackson.datatype.jackson-datatype-jsr310 PUBLIC
com.fasterxml.jackson.jakarta.jackson-jakarta-json-provider PUBLIC
com.github.ben-manes.caffeine PRIVATE
com.github.fge.btf PRIVATE
com.github.fge.jackson-coreutils PRIVATE
com.github.fge.json-patch PRIVATE
com.github.fge.msg-simple PRIVATE
com.google.code.gson UNSUPPORTED
com.google.guava PRIVATE
com.google.guava.failureaccess PRIVATE
com.googlecode.javaewah PRIVATE
com.h2database.h2 UNSUPPORTED
com.ibm.async.asyncutil PRIVATE
com.microsoft.azure.storage PRIVATE
com.nimbusds.nimbus-jose-jwt PRIVATE
com.redhat.insights PRIVATE
com.squareup.protoparser PRIVATE
com.sun.xml.fastinfoset PRIVATE
com.sun.xml.messaging.saaj PRIVATE
gnu.getopt PRIVATE
ibm.jdk DEPRECATED
internal.javax.json.api.ee8 PRIVATE
io.netty.netty-buffer PRIVATE
io.netty.netty-codec PRIVATE
io.netty.netty-codec-dns PRIVATE
io.netty.netty-codec-http PRIVATE
io.netty.netty-codec-socks PRIVATE
io.netty.netty-common PRIVATE
io.netty.netty-handler PRIVATE
io.netty.netty-handler-proxy PRIVATE
io.netty.netty-resolver PRIVATE
io.netty.netty-resolver-dns PRIVATE
io.netty.netty-transport PRIVATE
io.netty.netty-transport-native-epoll PRIVATE
io.netty.netty-transport-native-unix-common PRIVATE
io.reactivex.rxjava2.rxjava PRIVATE
io.reactivex.rxjava3.rxjava PRIVATE
io.smallrye.jandex PRIVATE
io.undertow.core PUBLIC
io.undertow.jsp PRIVATE
io.undertow.servlet PUBLIC
io.undertow.websocket PRIVATE
jakarta.activation.api PUBLIC
jakarta.annotation.api PUBLIC
jakarta.batch.api PUBLIC
jakarta.ejb.api PUBLIC
jakarta.el.api PUBLIC
jakarta.enterprise.api PUBLIC
jakarta.enterprise.concurrent.api PUBLIC
jakarta.faces.api PUBLIC
jakarta.faces.impl PRIVATE
jakarta.inject.api PUBLIC
jakarta.interceptor.api PUBLIC
jakarta.jms.api PUBLIC
jakarta.json.api PUBLIC
jakarta.json.bind.api PUBLIC
jakarta.mail.api PUBLIC
jakarta.persistence.api PUBLIC
jakarta.resource.api PUBLIC
jakarta.security.auth.message.api PUBLIC
jakarta.security.enterprise.api PUBLIC
jakarta.security.jacc.api PUBLIC
jakarta.servlet.api PUBLIC
jakarta.servlet.jsp.api PUBLIC
jakarta.servlet.jstl.api PUBLIC
jakarta.transaction.api PUBLIC
jakarta.validation.api PUBLIC
jakarta.websocket.api PUBLIC
jakarta.ws.rs.api PUBLIC
jakarta.xml.bind.api PUBLIC
jakarta.xml.soap.api PUBLIC
jakarta.xml.ws.api PUBLIC
javax.api DEPRECATED
javax.orb.api PUBLIC
javax.rmi.api PUBLIC
javax.sql.api DEPRECATED
javax.wsdl4j.api PUBLIC
javax.xml.stream.api DEPRECATED
net.bytebuddy PRIVATE
net.jcip PRIVATE
org.aesh PRIVATE
org.antlr PRIVATE
org.apache.activemq.artemis DEPRECATED
org.apache.activemq.artemis.journal PRIVATE
org.apache.activemq.artemis.protocol.hornetq PRIVATE
org.apache.activemq.artemis.ra PRIVATE
org.apache.commons.beanutils PRIVATE
org.apache.commons.cli PRIVATE
org.apache.commons.codec PRIVATE
org.apache.commons.collections PRIVATE
org.apache.commons.io PRIVATE
org.apache.commons.lang3 PRIVATE
org.apache.commons.logging PUBLIC
org.apache.cxf PUBLIC
org.apache.cxf.impl PRIVATE
org.apache.cxf.services-sts PUBLIC
org.apache.cxf.ws-security PUBLIC
org.apache.httpcomponents PRIVATE
org.apache.httpcomponents.core PRIVATE
org.apache.james.mime4j PRIVATE
org.apache.logging.log4j.api PUBLIC
org.apache.lucene UNSUPPORTED
org.apache.neethi PRIVATE
org.apache.santuario.xmlsec PRIVATE
org.apache.sshd PRIVATE
org.apache.velocity PRIVATE
org.apache.ws.security PUBLIC
org.apache.ws.xmlschema PRIVATE
org.apache.xml-resolver PRIVATE
org.bitbucket.jose4j PRIVATE
org.bouncycastle PRIVATE
org.bouncycastle.bcmail PRIVATE
org.bouncycastle.bcpg PRIVATE
org.bouncycastle.bcpkix PRIVATE
org.bouncycastle.bcprov PRIVATE
org.bouncycastle.bcutil PRIVATE
org.codehaus.woodstox PRIVATE
org.eclipse.angus.activation PRIVATE
org.eclipse.angus.mail PRIVATE
org.eclipse.jdt.ecj PRIVATE
org.eclipse.jgit PRIVATE
org.eclipse.parsson PRIVATE
org.eclipse.persistence UNSUPPORTED
org.eclipse.yasson PRIVATE
org.elasticsearch.client.rest-client UNSUPPORTED
org.fusesource.jansi PRIVATE
org.glassfish.expressly PRIVATE
org.glassfish.jakarta.enterprise.concurrent PRIVATE
org.glassfish.jaxb PRIVATE
org.glassfish.soteria PRIVATE
org.hibernate PUBLIC
org.hibernate.commons-annotations PUBLIC
org.hibernate.jipijapa-hibernate6 PRIVATE
org.hibernate.search.backend.elasticsearch PUBLIC
org.hibernate.search.backend.lucene PUBLIC
org.hibernate.search.engine PUBLIC
org.hibernate.search.jipijapa-hibernatesearch PRIVATE
org.hibernate.search.mapper.orm PUBLIC
org.hibernate.search.mapper.pojo PUBLIC
org.hibernate.validator PUBLIC
org.hibernate.validator.cdi PUBLIC
org.hornetq.client PRIVATE
org.infinispan PUBLIC
org.infinispan.cdi.common PUBLIC
org.infinispan.cdi.embedded PUBLIC
org.infinispan.cdi.remote PUBLIC
org.infinispan.client.hotrod PUBLIC
org.infinispan.commons PUBLIC
org.infinispan.component.annotations PRIVATE
org.infinispan.core PRIVATE
org.infinispan.counter PUBLIC
org.infinispan.hibernate-cache PRIVATE
org.infinispan.lock PUBLIC
org.infinispan.objectfilter PRIVATE
org.infinispan.persistence.jdbc PRIVATE
org.infinispan.persistence.remote PRIVATE
org.infinispan.protostream PUBLIC
org.infinispan.protostream.types PRIVATE
org.infinispan.query PUBLIC
org.infinispan.query.client PUBLIC
org.infinispan.query.core PRIVATE
org.infinispan.query.dsl PUBLIC
org.jasypt PRIVATE
org.jberet.jberet-core PRIVATE
org.jboss.as.appclient PRIVATE
org.jboss.as.cli PRIVATE
org.jboss.as.clustering.common PRIVATE
org.jboss.as.clustering.infinispan PRIVATE
org.jboss.as.clustering.jgroups PRIVATE
org.jboss.as.connector PRIVATE
org.jboss.as.console PRIVATE
org.jboss.as.controller PRIVATE
org.jboss.as.controller-client PUBLIC
org.jboss.as.core-security PRIVATE
org.jboss.as.deployment-repository PRIVATE
org.jboss.as.deployment-scanner PRIVATE
org.jboss.as.domain-add-user PRIVATE
org.jboss.as.domain-http-error-context PRIVATE
org.jboss.as.domain-http-interface PRIVATE
org.jboss.as.domain-management PRIVATE
org.jboss.as.ee PRIVATE
org.jboss.as.ejb3 PRIVATE
org.jboss.as.host-controller PRIVATE
org.jboss.as.jaxrs PRIVATE
org.jboss.as.jdr PRIVATE
org.jboss.as.jmx PRIVATE
org.jboss.as.jpa PRIVATE
org.jboss.as.jpa.spi PRIVATE
org.jboss.as.jsf PRIVATE
org.jboss.as.jsf-injection PRIVATE
org.jboss.as.jsr77 PRIVATE
org.jboss.as.logging PRIVATE
org.jboss.as.mail PRIVATE
org.jboss.as.management-client-content PRIVATE
org.jboss.as.naming PRIVATE
org.jboss.as.network PRIVATE
org.jboss.as.patching PRIVATE
org.jboss.as.patching.cli PRIVATE
org.jboss.as.platform-mbean PRIVATE
org.jboss.as.pojo PRIVATE
org.jboss.as.process-controller PRIVATE
org.jboss.as.product PRIVATE
org.jboss.as.protocol PRIVATE
org.jboss.as.remoting PRIVATE
org.jboss.as.sar PRIVATE
org.jboss.as.security PRIVATE
org.jboss.as.server PRIVATE
org.jboss.as.standalone PRIVATE
org.jboss.as.system-jmx PUBLIC
org.jboss.as.threads PRIVATE
org.jboss.as.transactions PRIVATE
org.jboss.as.version PRIVATE
org.jboss.as.web-common PRIVATE
org.jboss.as.webservices PRIVATE
org.jboss.as.webservices.server.integration PRIVATE
org.jboss.as.weld PRIVATE
org.jboss.as.weld.beanvalidation PRIVATE
org.jboss.as.weld.common PRIVATE
org.jboss.as.weld.ejb PRIVATE
org.jboss.as.weld.jpa PRIVATE
org.jboss.as.weld.spi PRIVATE
org.jboss.as.weld.transactions PRIVATE
org.jboss.as.weld.webservices PRIVATE
org.jboss.as.xts PRIVATE
org.jboss.classfilewriter PRIVATE
org.jboss.common-beans PRIVATE
org.jboss.dmr PUBLIC
org.jboss.ejb-client PUBLIC
org.jboss.ejb3 PUBLIC
org.jboss.genericjms UNSUPPORTED
org.jboss.iiop-client PRIVATE
org.jboss.invocation PRIVATE
org.jboss.ironjacamar.api PRIVATE
org.jboss.ironjacamar.impl PRIVATE
org.jboss.ironjacamar.jdbcadapters PRIVATE
org.jboss.jaxbintros PRIVATE
org.jboss.jboss-transaction-spi PRIVATE
org.jboss.jts PRIVATE
org.jboss.jts.integration PRIVATE
org.jboss.logging PUBLIC
org.jboss.logging.commons.logging PRIVATE
org.jboss.logging.jul-to-slf4j-stub PUBLIC
org.jboss.logmanager PUBLIC
org.jboss.logmanager.log4j2 PRIVATE
org.jboss.marshalling PRIVATE
org.jboss.marshalling.river PRIVATE
org.jboss.metadata.appclient PRIVATE
org.jboss.metadata.common PRIVATE
org.jboss.metadata.ear PRIVATE
org.jboss.metadata.ejb PRIVATE
org.jboss.metadata.web PRIVATE
org.jboss.mod_cluster.container.spi PRIVATE
org.jboss.mod_cluster.core PRIVATE
org.jboss.mod_cluster.load.spi PRIVATE
org.jboss.modules PUBLIC
org.jboss.msc DEPRECATED
org.jboss.narayana.compensations UNSUPPORTED
org.jboss.narayana.rts UNSUPPORTED
org.jboss.prospero PRIVATE
org.jboss.prospero-dep PRIVATE
org.jboss.remoting PRIVATE
org.jboss.remoting-jmx PUBLIC
org.jboss.resteasy.resteasy-atom-provider PUBLIC
org.jboss.resteasy.resteasy-cdi PRIVATE
org.jboss.resteasy.resteasy-client PRIVATE
org.jboss.resteasy.resteasy-client-api PUBLIC
org.jboss.resteasy.resteasy-core PRIVATE
org.jboss.resteasy.resteasy-core-spi PUBLIC
org.jboss.resteasy.resteasy-crypto PRIVATE
org.jboss.resteasy.resteasy-jackson2-provider PUBLIC
org.jboss.resteasy.resteasy-jaxb-provider PUBLIC
org.jboss.resteasy.resteasy-jaxrs DEPRECATED
org.jboss.resteasy.resteasy-jsapi PUBLIC
org.jboss.resteasy.resteasy-json-binding-provider PRIVATE
org.jboss.resteasy.resteasy-json-p-provider PUBLIC
org.jboss.resteasy.resteasy-multipart-provider PUBLIC
org.jboss.resteasy.resteasy-rxjava2 PRIVATE
org.jboss.resteasy.resteasy-spring PUBLIC
org.jboss.resteasy.resteasy-tracing-api PRIVATE
org.jboss.resteasy.resteasy-validator-provider PUBLIC
org.jboss.staxmapper PRIVATE
org.jboss.stdio PRIVATE
org.jboss.threads PRIVATE
org.jboss.vfs PRIVATE
org.jboss.weld.api PUBLIC
org.jboss.weld.core PRIVATE
org.jboss.weld.spi PRIVATE
org.jboss.ws.api PUBLIC
org.jboss.ws.common PRIVATE
org.jboss.ws.cxf.jbossws-cxf-client PUBLIC
org.jboss.ws.cxf.jbossws-cxf-factories PRIVATE
org.jboss.ws.cxf.jbossws-cxf-server PRIVATE
org.jboss.ws.cxf.jbossws-cxf-transports-udp PRIVATE
org.jboss.ws.cxf.jbossws-cxf-transports-undertow PRIVATE
org.jboss.ws.cxf.sts PUBLIC
org.jboss.ws.jaxws-client PRIVATE
org.jboss.ws.jaxws-undertow-httpspi PRIVATE
org.jboss.ws.saaj-impl PRIVATE
org.jboss.ws.spi PRIVATE
org.jboss.ws.tools.common PRIVATE
org.jboss.ws.tools.wsconsume PRIVATE
org.jboss.ws.tools.wsprovide PRIVATE
org.jboss.xnio PRIVATE
org.jboss.xnio.netty.netty-xnio-transport PRIVATE
org.jboss.xnio.nio PRIVATE
org.jboss.xts PRIVATE
org.jctools PRIVATE
org.jgroups UNSUPPORTED
org.jgroups.aws PRIVATE
org.jgroups.azure PRIVATE
org.jgroups.kubernetes PRIVATE
org.joda.time UNSUPPORTED
org.keycloak.keycloak-adapter-subsystem PRIVATE
org.omg.api PUBLIC
org.opensaml PRIVATE
org.projectodd.vdx PRIVATE
org.reactivestreams PRIVATE
org.slf4j PUBLIC
org.slf4j.impl PRIVATE
org.wildfly.bootable-jar PRIVATE
org.wildfly.client.config PRIVATE
org.wildfly.clustering.context PRIVATE
org.wildfly.clustering.ee.cache PRIVATE
org.wildfly.clustering.ee.hotrod PRIVATE
org.wildfly.clustering.ee.infinispan PRIVATE
org.wildfly.clustering.ee.spi PRIVATE
org.wildfly.clustering.ejb.cache PRIVATE
org.wildfly.clustering.ejb.client PRIVATE
org.wildfly.clustering.ejb.infinispan PRIVATE
org.wildfly.clustering.ejb.spi PRIVATE
org.wildfly.clustering.el.expressly PRIVATE
org.wildfly.clustering.faces.api PRIVATE
org.wildfly.clustering.faces.mojarra PRIVATE
org.wildfly.clustering.infinispan.client.api PRIVATE
org.wildfly.clustering.infinispan.client.service PRIVATE
org.wildfly.clustering.infinispan.client.spi PRIVATE
org.wildfly.clustering.infinispan.embedded.api PRIVATE
org.wildfly.clustering.infinispan.embedded.service PRIVATE
org.wildfly.clustering.infinispan.embedded.spi PRIVATE
org.wildfly.clustering.infinispan.marshalling PRIVATE
org.wildfly.clustering.jgroups.api UNSUPPORTED
org.wildfly.clustering.jgroups.spi PRIVATE
org.wildfly.clustering.marshalling.api PUBLIC
org.wildfly.clustering.marshalling.jboss PRIVATE
org.wildfly.clustering.marshalling.protostream PRIVATE
org.wildfly.clustering.marshalling.spi PRIVATE
org.wildfly.clustering.server.api PUBLIC
org.wildfly.clustering.server.infinispan PRIVATE
org.wildfly.clustering.server.service PRIVATE
org.wildfly.clustering.server.spi PRIVATE
org.wildfly.clustering.service PRIVATE
org.wildfly.clustering.singleton.api PUBLIC
org.wildfly.clustering.singleton.server PRIVATE
org.wildfly.clustering.singleton.service PRIVATE
org.wildfly.clustering.web.api PUBLIC
org.wildfly.clustering.web.cache PRIVATE
org.wildfly.clustering.web.container PRIVATE
org.wildfly.clustering.web.hotrod PRIVATE
org.wildfly.clustering.web.infinispan PRIVATE
org.wildfly.clustering.web.service PRIVATE
org.wildfly.clustering.web.spi PRIVATE
org.wildfly.clustering.web.undertow PRIVATE
org.wildfly.clustering.weld.core PRIVATE
org.wildfly.clustering.weld.ejb PRIVATE
org.wildfly.clustering.weld.web PRIVATE
org.wildfly.common PRIVATE
org.wildfly.discovery PRIVATE
org.wildfly.embedded PRIVATE
org.wildfly.event.logger PRIVATE
org.wildfly.extension.batch.jberet PRIVATE
org.wildfly.extension.bean-validation PRIVATE
org.wildfly.extension.clustering.ejb PRIVATE
org.wildfly.extension.clustering.server PRIVATE
org.wildfly.extension.clustering.singleton PRIVATE
org.wildfly.extension.clustering.web PRIVATE
org.wildfly.extension.core-management PRIVATE
org.wildfly.extension.core-management-client PUBLIC
org.wildfly.extension.datasources-agroal PRIVATE
org.wildfly.extension.discovery PRIVATE
org.wildfly.extension.ee-security PRIVATE
org.wildfly.extension.elytron PRIVATE
org.wildfly.extension.elytron-oidc-client PRIVATE
org.wildfly.extension.health PRIVATE
org.wildfly.extension.io PRIVATE
org.wildfly.extension.messaging-activemq PRIVATE
org.wildfly.extension.messaging-activemq.injection PRIVATE
org.wildfly.extension.metrics PRIVATE
org.wildfly.extension.mod_cluster PRIVATE
org.wildfly.extension.picketlink PRIVATE
org.wildfly.extension.request-controller PRIVATE
org.wildfly.extension.rts PRIVATE
org.wildfly.extension.security.manager PRIVATE
org.wildfly.extension.undertow PRIVATE
org.wildfly.http-client.common PUBLIC
org.wildfly.http-client.ejb PUBLIC
org.wildfly.http-client.naming PUBLIC
org.wildfly.http-client.transaction PUBLIC
org.wildfly.iiop-openjdk PRIVATE
org.wildfly.installation-manager PRIVATE
org.wildfly.installation-manager.api PRIVATE
org.wildfly.mod_cluster.undertow PRIVATE
org.wildfly.naming PUBLIC
org.wildfly.naming-client PUBLIC
org.wildfly.openssl PRIVATE
org.wildfly.security.elytron PUBLIC
org.wildfly.security.elytron-base PRIVATE
org.wildfly.security.elytron-http-oidc PRIVATE
org.wildfly.security.elytron-jose-jwk PRIVATE
org.wildfly.security.elytron-jose-util PRIVATE
org.wildfly.security.elytron-private PRIVATE
org.wildfly.security.elytron-tool PRIVATE
org.wildfly.security.elytron-web.undertow-server PRIVATE
org.wildfly.security.elytron-web.undertow-server-servlet PRIVATE
org.wildfly.security.http.sfbasic PRIVATE
org.wildfly.security.jakarta.authentication PRIVATE
org.wildfly.security.jakarta.authorization PRIVATE
org.wildfly.security.jakarta.client.resteasy PRIVATE
org.wildfly.security.jakarta.client.webservices PRIVATE
org.wildfly.security.jakarta.security PRIVATE
org.wildfly.security.manager PRIVATE
org.wildfly.transaction.client UNSUPPORTED
org.yaml.snakeyaml PRIVATE
sun.jdk DEPRECATED
sun.scripting PRIVATE
wildflyee.api PRIVATE

Comments