JBoss Enterprise Application Platform (EAP) 6 Included Modules
This article lists the modules included with Red Hat JBoss Enterprise Application Platform (EAP) 6 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. -
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 | Support Classification |
---|---|
asm.asm | PRIVATE |
ch.qos.cal10n | PRIVATE |
com.github.relaxng | PRIVATE |
com.google.guava | PRIVATE |
com.h2database.h2 | UNSUPPORTED |
com.sun.codemodel | PRIVATE |
com.sun.istack | PRIVATE |
com.sun.jsf-impl | PRIVATE |
com.sun.xml.bind | PRIVATE |
com.sun.xml.messaging.saaj | PRIVATE |
com.sun.xml.txw2 | PRIVATE |
com.sun.xsom | PRIVATE |
gnu.getopt | PRIVATE |
ibm.jdk | PUBLIC |
javaee.api | PUBLIC |
javax.activation.api | PUBLIC |
javax.annotation.api | PUBLIC |
javax.api | PUBLIC |
javax.ejb.api | PUBLIC |
javax.el.api | PUBLIC |
javax.enterprise.api | PUBLIC |
javax.enterprise.deploy.api | PUBLIC |
javax.faces.api | PUBLIC |
javax.inject.api | PUBLIC |
javax.interceptor.api | PUBLIC |
javax.jms.api | PUBLIC |
javax.jws.api | PUBLIC |
javax.mail.api | PUBLIC |
javax.management.j2ee.api | PUBLIC |
javax.persistence.api | PUBLIC |
javax.resource.api | PUBLIC |
javax.rmi.api | PUBLIC |
javax.security.auth.message.api | PUBLIC |
javax.security.jacc.api | PUBLIC |
javax.servlet.api | PUBLIC |
javax.servlet.jsp.api | PUBLIC |
javax.servlet.jstl.api | PUBLIC |
javax.transaction.api | PUBLIC |
javax.validation.api | PUBLIC |
javax.ws.rs.api | PUBLIC |
javax.wsdl4j.api | PUBLIC |
javax.xml.bind.api | PUBLIC |
javax.xml.jaxp-provider | PUBLIC |
javax.xml.registry.api | PUBLIC |
javax.xml.rpc.api | PUBLIC |
javax.xml.soap.api | PUBLIC |
javax.xml.stream.api | PUBLIC |
javax.xml.ws.api | PUBLIC |
net.jcip | PRIVATE |
nu.xom | PRIVATE |
org.antlr | PRIVATE |
org.apache.commons.beanutils | PRIVATE |
org.apache.commons.cli | PRIVATE |
org.apache.commons.codec | PRIVATE |
org.apache.commons.collections | PRIVATE |
org.apache.commons.configuration | PUBLIC |
org.apache.commons.io | PRIVATE |
org.apache.commons.lang | PRIVATE |
org.apache.commons.pool | PRIVATE |
org.apache.cxf | PUBLIC |
org.apache.cxf.impl | PRIVATE |
org.apache.httpcomponents | PRIVATE |
org.apache.james.mime4j | PRIVATE |
org.apache.juddi.juddi-client | PUBLIC |
org.apache.juddi.scout | PUBLIC |
org.apache.juddi.uddi-ws | PUBLIC |
org.apache.neethi | PRIVATE |
org.apache.santuario.xmlsec | PRIVATE |
org.apache.velocity | PRIVATE |
org.apache.ws.security | PUBLIC |
org.apache.ws.xmlschema | PRIVATE |
org.apache.xalan | PUBLIC |
org.apache.xerces | PUBLIC |
org.apache.xml-resolver | PRIVATE |
org.codehaus.jackson.jackson-core-asl | PRIVATE |
org.codehaus.jackson.jackson-jaxrs | PRIVATE |
org.codehaus.jackson.jackson-mapper-asl | PRIVATE |
org.codehaus.jackson.jackson-xc | PRIVATE |
org.codehaus.jettison | PRIVATE |
org.codehaus.woodstox | PRIVATE |
org.dom4j | UNSUPPORTED |
org.fusesource.jansi | PRIVATE |
org.hibernate | PUBLIC |
org.hibernate.commons-annotations | PUBLIC |
org.hibernate.envers | PUBLIC |
org.hibernate.validator | PUBLIC |
org.hornetq | PUBLIC |
org.hornetq.ra | PRIVATE |
org.infinispan | UNSUPPORTED |
org.infinispan.cachestore.jdbc | PRIVATE |
org.infinispan.cachestore.remote | PRIVATE |
org.infinispan.client.hotrod | PRIVATE |
org.jacorb | PRIVATE |
org.javassist | PRIVATE |
org.jaxen | PRIVATE |
org.jboss.aesh | PRIVATE |
org.jboss.as.aggregate | PRIVATE |
org.jboss.as.appclient | PRIVATE |
org.jboss.as.cli | PRIVATE |
org.jboss.as.clustering.api | PRIVATE |
org.jboss.as.clustering.common | PRIVATE |
org.jboss.as.clustering.ejb3.infinispan | PRIVATE |
org.jboss.as.clustering.impl | PRIVATE |
org.jboss.as.clustering.infinispan | PRIVATE |
org.jboss.as.clustering.jgroups | PRIVATE |
org.jboss.as.clustering.registry | PRIVATE |
org.jboss.as.clustering.service | PRIVATE |
org.jboss.as.clustering.singleton | PRIVATE |
org.jboss.as.clustering.web.infinispan | PRIVATE |
org.jboss.as.clustering.web.spi | PRIVATE |
org.jboss.as.cmp | PRIVATE |
org.jboss.as.configadmin | 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.core-security-api | PUBLIC |
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.ee.deployment | PRIVATE |
org.jboss.as.ejb3 | PRIVATE |
org.jboss.as.embedded | PRIVATE |
org.jboss.as.host-controller | PRIVATE |
org.jboss.as.jacorb | PRIVATE |
org.jboss.as.jaxr | 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.hibernate | PRIVATE |
org.jboss.as.jpa.spi | PRIVATE |
org.jboss.as.jpa.util | 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.messaging | PRIVATE |
org.jboss.as.modcluster | PRIVATE |
org.jboss.as.naming | PRIVATE |
org.jboss.as.network | PRIVATE |
org.jboss.as.osgi | PRIVATE |
org.jboss.as.osgi.http | PRIVATE |
org.jboss.as.osgi.jmx | PRIVATE |
org.jboss.as.osgi.jpa | PRIVATE |
org.jboss.as.osgi.jta | PRIVATE |
org.jboss.as.osgi.naming | PRIVATE |
org.jboss.as.osgi.web | 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.security-api | PUBLIC |
org.jboss.as.server | PRIVATE |
org.jboss.as.standalone | PRIVATE |
org.jboss.as.system-jmx | PREVIEW |
org.jboss.as.threads | PRIVATE |
org.jboss.as.transactions | PRIVATE |
org.jboss.as.vault-tool | PRIVATE |
org.jboss.as.version | PRIVATE |
org.jboss.as.web | PRIVATE |
org.jboss.as.webservices | PRIVATE |
org.jboss.as.webservices.server.integration | PRIVATE |
org.jboss.as.webservices.server.jaxrpc-integration | PRIVATE |
org.jboss.as.weld | PRIVATE |
org.jboss.as.xts | PRIVATE |
org.jboss.classfilewriter | PRIVATE |
org.jboss.com.sun.httpserver | PRIVATE |
org.jboss.common-beans | PRIVATE |
org.jboss.common-core | PRIVATE |
org.jboss.dmr | PUBLIC |
org.jboss.ejb-client | PUBLIC |
org.jboss.ejb3 | PUBLIC |
org.jboss.genericjms | PUBLIC |
org.jboss.iiop-client | PRIVATE |
org.jboss.integration.ext-content | PRIVATE |
org.jboss.invocation | PRIVATE |
org.jboss.ironjacamar.api | PRIVATE |
org.jboss.ironjacamar.impl | PRIVATE |
org.jboss.ironjacamar.jdbcadapters | PRIVATE |
org.jboss.jandex | PRIVATE |
org.jboss.jaxbintros | PRIVATE |
org.jboss.jboss-transaction-spi | PRIVATE |
org.jboss.jts | PRIVATE |
org.jboss.jts.integration | PRIVATE |
org.jboss.log4j.logmanager | PUBLIC |
org.jboss.logging | PUBLIC |
org.jboss.logging.jul-to-slf4j-stub | PUBLIC |
org.jboss.logmanager | PUBLIC |
org.jboss.marshalling | PUBLIC |
org.jboss.marshalling.river | PRIVATE |
org.jboss.metadata | PRIVATE |
org.jboss.modules | PUBLIC |
org.jboss.msc | PUBLIC |
org.jboss.netty | PRIVATE |
org.jboss.osgi.deployment | PRIVATE |
org.jboss.osgi.framework | PRIVATE |
org.jboss.osgi.metadata | PRIVATE |
org.jboss.osgi.repository | PRIVATE |
org.jboss.osgi.resolver | PRIVATE |
org.jboss.osgi.spi | PRIVATE |
org.jboss.osgi.vfs | PRIVATE |
org.jboss.remote-naming | PUBLIC |
org.jboss.remoting-jmx | PUBLIC |
org.jboss.remoting3 | PUBLIC |
org.jboss.remoting3.remoting-jmx | PUBLIC |
org.jboss.resteasy.resteasy-atom-provider | PUBLIC |
org.jboss.resteasy.resteasy-cdi | PRIVATE |
org.jboss.resteasy.resteasy-hibernatevalidator-provider | PUBLIC |
org.jboss.resteasy.resteasy-jackson-provider | PUBLIC |
org.jboss.resteasy.resteasy-jaxb-provider | PUBLIC |
org.jboss.resteasy.resteasy-jaxrs | PUBLIC |
org.jboss.resteasy.resteasy-jettison-provider | PUBLIC |
org.jboss.resteasy.resteasy-jsapi | PUBLIC |
org.jboss.resteasy.resteasy-multipart-provider | PUBLIC |
org.jboss.resteasy.resteasy-spring | PUBLIC |
org.jboss.resteasy.resteasy-yaml-provider | PRIVATE |
org.jboss.sasl | PUBLIC |
org.jboss.security.negotiation | PUBLIC |
org.jboss.security.xacml | PRIVATE |
org.jboss.shrinkwrap.core | PRIVATE |
org.jboss.staxmapper | PRIVATE |
org.jboss.stdio | PRIVATE |
org.jboss.threads | PRIVATE |
org.jboss.vfs | UNSUPPORTED |
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-httpserver | PRIVATE |
org.jboss.ws.cxf.jbossws-cxf-transports-udp | PRIVATE |
org.jboss.ws.jaxws-client | PRIVATE |
org.jboss.ws.jaxws-jboss-httpserver-httpspi | PRIVATE |
org.jboss.ws.native.jbossws-native-core | PUBLIC |
org.jboss.ws.native.jbossws-native-services | 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.xb | PRIVATE |
org.jboss.xnio | PUBLIC |
org.jboss.xnio.nio | PRIVATE |
org.jboss.xts | PUBLIC |
org.jdom | UNSUPPORTED |
org.jgroups | UNSUPPORTED |
org.joda.time | UNSUPPORTED |
org.kohsuke.rngom | PRIVATE |
org.omg.api | PUBLIC |
org.opensaml | PUBLIC |
org.osgi.core | PREVIEW |
org.osgi.enterprise | PUBLIC |
org.picketbox | PUBLIC |
org.picketlink | PUBLIC |
org.picketlink.common | PUBLIC |
org.picketlink.config | PUBLIC |
org.picketlink.core | PUBLIC |
org.picketlink.core.api | PUBLIC |
org.picketlink.federation | PUBLIC |
org.picketlink.federation.bindings | PUBLIC |
org.picketlink.idm | PUBLIC |
org.picketlink.idm.api | PUBLIC |
org.picketlink.idm.schema | PUBLIC |
org.scannotation.scannotation | UNSUPPORTED |
org.slf4j | PUBLIC |
org.slf4j.ext | PUBLIC |
org.slf4j.impl | PRIVATE |
org.slf4j.jcl-over-slf4j | PUBLIC |
org.wildfly.extension.picketlink | PRIVATE |
org.yaml.snakeyaml | UNSUPPORTED |
sun.jdk | PUBLIC |
2 Comments
This looks like a comprehensive list of Modules. As the list last updated in 2104, in that case is this list valid for EAP 6.4.x (for Fuse 6.2.1)?
How about a list of the classes in each module. For example I'm looking for the module that has "javax/xml/soap/SOAPException" in it.