JBoss Enterprise Application Platform (EAP) 6 Included Modules

Updated

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:

ModuleSupport Classification
asm.asmPRIVATE
ch.qos.cal10nPRIVATE
com.github.relaxngPRIVATE
com.google.guavaPRIVATE
com.h2database.h2UNSUPPORTED
com.sun.codemodelPRIVATE
com.sun.istackPRIVATE
com.sun.jsf-implPRIVATE
com.sun.xml.bindPRIVATE
com.sun.xml.messaging.saajPRIVATE
com.sun.xml.txw2PRIVATE
com.sun.xsomPRIVATE
gnu.getoptPRIVATE
ibm.jdkPUBLIC
javaee.apiPUBLIC
javax.activation.apiPUBLIC
javax.annotation.apiPUBLIC
javax.apiPUBLIC
javax.ejb.apiPUBLIC
javax.el.apiPUBLIC
javax.enterprise.apiPUBLIC
javax.enterprise.deploy.apiPUBLIC
javax.faces.apiPUBLIC
javax.inject.apiPUBLIC
javax.interceptor.apiPUBLIC
javax.jms.apiPUBLIC
javax.jws.apiPUBLIC
javax.mail.apiPUBLIC
javax.management.j2ee.apiPUBLIC
javax.persistence.apiPUBLIC
javax.resource.apiPUBLIC
javax.rmi.apiPUBLIC
javax.security.auth.message.apiPUBLIC
javax.security.jacc.apiPUBLIC
javax.servlet.apiPUBLIC
javax.servlet.jsp.apiPUBLIC
javax.servlet.jstl.apiPUBLIC
javax.transaction.apiPUBLIC
javax.validation.apiPUBLIC
javax.ws.rs.apiPUBLIC
javax.wsdl4j.apiPUBLIC
javax.xml.bind.apiPUBLIC
javax.xml.jaxp-providerPUBLIC
javax.xml.registry.apiPUBLIC
javax.xml.rpc.apiPUBLIC
javax.xml.soap.apiPUBLIC
javax.xml.stream.apiPUBLIC
javax.xml.ws.apiPUBLIC
net.jcipPRIVATE
nu.xomPRIVATE
org.antlrPRIVATE
org.apache.commons.beanutilsPRIVATE
org.apache.commons.cliPRIVATE
org.apache.commons.codecPRIVATE
org.apache.commons.collectionsPRIVATE
org.apache.commons.configurationPUBLIC
org.apache.commons.ioPRIVATE
org.apache.commons.langPRIVATE
org.apache.commons.poolPRIVATE
org.apache.cxfPUBLIC
org.apache.cxf.implPRIVATE
org.apache.httpcomponentsPRIVATE
org.apache.james.mime4jPRIVATE
org.apache.juddi.juddi-clientPUBLIC
org.apache.juddi.scoutPUBLIC
org.apache.juddi.uddi-wsPUBLIC
org.apache.neethiPRIVATE
org.apache.santuario.xmlsecPRIVATE
org.apache.velocityPRIVATE
org.apache.ws.securityPUBLIC
org.apache.ws.xmlschemaPRIVATE
org.apache.xalanPUBLIC
org.apache.xercesPUBLIC
org.apache.xml-resolverPRIVATE
org.codehaus.jackson.jackson-core-aslPRIVATE
org.codehaus.jackson.jackson-jaxrsPRIVATE
org.codehaus.jackson.jackson-mapper-aslPRIVATE
org.codehaus.jackson.jackson-xcPRIVATE
org.codehaus.jettisonPRIVATE
org.codehaus.woodstoxPRIVATE
org.dom4jUNSUPPORTED
org.fusesource.jansiPRIVATE
org.hibernatePUBLIC
org.hibernate.commons-annotationsPUBLIC
org.hibernate.enversPUBLIC
org.hibernate.validatorPUBLIC
org.hornetqPUBLIC
org.hornetq.raPRIVATE
org.infinispanUNSUPPORTED
org.infinispan.cachestore.jdbcPRIVATE
org.infinispan.cachestore.remotePRIVATE
org.infinispan.client.hotrodPRIVATE
org.jacorbPRIVATE
org.javassistPRIVATE
org.jaxenPRIVATE
org.jboss.aeshPRIVATE
org.jboss.as.aggregatePRIVATE
org.jboss.as.appclientPRIVATE
org.jboss.as.cliPRIVATE
org.jboss.as.clustering.apiPRIVATE
org.jboss.as.clustering.commonPRIVATE
org.jboss.as.clustering.ejb3.infinispanPRIVATE
org.jboss.as.clustering.implPRIVATE
org.jboss.as.clustering.infinispanPRIVATE
org.jboss.as.clustering.jgroupsPRIVATE
org.jboss.as.clustering.registryPRIVATE
org.jboss.as.clustering.servicePRIVATE
org.jboss.as.clustering.singletonPRIVATE
org.jboss.as.clustering.web.infinispanPRIVATE
org.jboss.as.clustering.web.spiPRIVATE
org.jboss.as.cmpPRIVATE
org.jboss.as.configadminPRIVATE
org.jboss.as.connectorPRIVATE
org.jboss.as.consolePRIVATE
org.jboss.as.controllerPRIVATE
org.jboss.as.controller-clientPUBLIC
org.jboss.as.core-securityPRIVATE
org.jboss.as.core-security-apiPUBLIC
org.jboss.as.deployment-repositoryPRIVATE
org.jboss.as.deployment-scannerPRIVATE
org.jboss.as.domain-add-userPRIVATE
org.jboss.as.domain-http-error-contextPRIVATE
org.jboss.as.domain-http-interfacePRIVATE
org.jboss.as.domain-managementPRIVATE
org.jboss.as.eePRIVATE
org.jboss.as.ee.deploymentPRIVATE
org.jboss.as.ejb3PRIVATE
org.jboss.as.embeddedPRIVATE
org.jboss.as.host-controllerPRIVATE
org.jboss.as.jacorbPRIVATE
org.jboss.as.jaxrPRIVATE
org.jboss.as.jaxrsPRIVATE
org.jboss.as.jdrPRIVATE
org.jboss.as.jmxPRIVATE
org.jboss.as.jpaPRIVATE
org.jboss.as.jpa.hibernatePRIVATE
org.jboss.as.jpa.spiPRIVATE
org.jboss.as.jpa.utilPRIVATE
org.jboss.as.jsfPRIVATE
org.jboss.as.jsf-injectionPRIVATE
org.jboss.as.jsr77PRIVATE
org.jboss.as.loggingPRIVATE
org.jboss.as.mailPRIVATE
org.jboss.as.management-client-contentPRIVATE
org.jboss.as.messagingPRIVATE
org.jboss.as.modclusterPRIVATE
org.jboss.as.namingPRIVATE
org.jboss.as.networkPRIVATE
org.jboss.as.osgiPRIVATE
org.jboss.as.osgi.httpPRIVATE
org.jboss.as.osgi.jmxPRIVATE
org.jboss.as.osgi.jpaPRIVATE
org.jboss.as.osgi.jtaPRIVATE
org.jboss.as.osgi.namingPRIVATE
org.jboss.as.osgi.webPRIVATE
org.jboss.as.patchingPRIVATE
org.jboss.as.patching.cliPRIVATE
org.jboss.as.platform-mbeanPRIVATE
org.jboss.as.pojoPRIVATE
org.jboss.as.process-controllerPRIVATE
org.jboss.as.productPRIVATE
org.jboss.as.protocolPRIVATE
org.jboss.as.remotingPRIVATE
org.jboss.as.sarPRIVATE
org.jboss.as.securityPRIVATE
org.jboss.as.security-apiPUBLIC
org.jboss.as.serverPRIVATE
org.jboss.as.standalonePRIVATE
org.jboss.as.system-jmxPREVIEW
org.jboss.as.threadsPRIVATE
org.jboss.as.transactionsPRIVATE
org.jboss.as.vault-toolPRIVATE
org.jboss.as.versionPRIVATE
org.jboss.as.webPRIVATE
org.jboss.as.webservicesPRIVATE
org.jboss.as.webservices.server.integrationPRIVATE
org.jboss.as.webservices.server.jaxrpc-integrationPRIVATE
org.jboss.as.weldPRIVATE
org.jboss.as.xtsPRIVATE
org.jboss.classfilewriterPRIVATE
org.jboss.com.sun.httpserverPRIVATE
org.jboss.common-beansPRIVATE
org.jboss.common-corePRIVATE
org.jboss.dmrPUBLIC
org.jboss.ejb-clientPUBLIC
org.jboss.ejb3PUBLIC
org.jboss.genericjmsPUBLIC
org.jboss.iiop-clientPRIVATE
org.jboss.integration.ext-contentPRIVATE
org.jboss.invocationPRIVATE
org.jboss.ironjacamar.apiPRIVATE
org.jboss.ironjacamar.implPRIVATE
org.jboss.ironjacamar.jdbcadaptersPRIVATE
org.jboss.jandexPRIVATE
org.jboss.jaxbintrosPRIVATE
org.jboss.jboss-transaction-spiPRIVATE
org.jboss.jtsPRIVATE
org.jboss.jts.integrationPRIVATE
org.jboss.log4j.logmanagerPUBLIC
org.jboss.loggingPUBLIC
org.jboss.logging.jul-to-slf4j-stubPUBLIC
org.jboss.logmanagerPUBLIC
org.jboss.marshallingPUBLIC
org.jboss.marshalling.riverPRIVATE
org.jboss.metadataPRIVATE
org.jboss.modulesPUBLIC
org.jboss.mscPUBLIC
org.jboss.nettyPRIVATE
org.jboss.osgi.deploymentPRIVATE
org.jboss.osgi.frameworkPRIVATE
org.jboss.osgi.metadataPRIVATE
org.jboss.osgi.repositoryPRIVATE
org.jboss.osgi.resolverPRIVATE
org.jboss.osgi.spiPRIVATE
org.jboss.osgi.vfsPRIVATE
org.jboss.remote-namingPUBLIC
org.jboss.remoting-jmxPUBLIC
org.jboss.remoting3PUBLIC
org.jboss.remoting3.remoting-jmxPUBLIC
org.jboss.resteasy.resteasy-atom-providerPUBLIC
org.jboss.resteasy.resteasy-cdiPRIVATE
org.jboss.resteasy.resteasy-hibernatevalidator-providerPUBLIC
org.jboss.resteasy.resteasy-jackson-providerPUBLIC
org.jboss.resteasy.resteasy-jaxb-providerPUBLIC
org.jboss.resteasy.resteasy-jaxrsPUBLIC
org.jboss.resteasy.resteasy-jettison-providerPUBLIC
org.jboss.resteasy.resteasy-jsapiPUBLIC
org.jboss.resteasy.resteasy-multipart-providerPUBLIC
org.jboss.resteasy.resteasy-springPUBLIC
org.jboss.resteasy.resteasy-yaml-providerPRIVATE
org.jboss.saslPUBLIC
org.jboss.security.negotiationPUBLIC
org.jboss.security.xacmlPRIVATE
org.jboss.shrinkwrap.corePRIVATE
org.jboss.staxmapperPRIVATE
org.jboss.stdioPRIVATE
org.jboss.threadsPRIVATE
org.jboss.vfsUNSUPPORTED
org.jboss.weld.apiPUBLIC
org.jboss.weld.corePRIVATE
org.jboss.weld.spiPRIVATE
org.jboss.ws.apiPUBLIC
org.jboss.ws.commonPRIVATE
org.jboss.ws.cxf.jbossws-cxf-clientPUBLIC
org.jboss.ws.cxf.jbossws-cxf-factoriesPRIVATE
org.jboss.ws.cxf.jbossws-cxf-serverPRIVATE
org.jboss.ws.cxf.jbossws-cxf-transports-httpserverPRIVATE
org.jboss.ws.cxf.jbossws-cxf-transports-udpPRIVATE
org.jboss.ws.jaxws-clientPRIVATE
org.jboss.ws.jaxws-jboss-httpserver-httpspiPRIVATE
org.jboss.ws.native.jbossws-native-corePUBLIC
org.jboss.ws.native.jbossws-native-servicesPRIVATE
org.jboss.ws.saaj-implPRIVATE
org.jboss.ws.spiPRIVATE
org.jboss.ws.tools.commonPRIVATE
org.jboss.ws.tools.wsconsumePRIVATE
org.jboss.ws.tools.wsprovidePRIVATE
org.jboss.xbPRIVATE
org.jboss.xnioPUBLIC
org.jboss.xnio.nioPRIVATE
org.jboss.xtsPUBLIC
org.jdomUNSUPPORTED
org.jgroupsUNSUPPORTED
org.joda.timeUNSUPPORTED
org.kohsuke.rngomPRIVATE
org.omg.apiPUBLIC
org.opensamlPUBLIC
org.osgi.corePREVIEW
org.osgi.enterprisePUBLIC
org.picketboxPUBLIC
org.picketlinkPUBLIC
org.picketlink.commonPUBLIC
org.picketlink.configPUBLIC
org.picketlink.corePUBLIC
org.picketlink.core.apiPUBLIC
org.picketlink.federationPUBLIC
org.picketlink.federation.bindingsPUBLIC
org.picketlink.idmPUBLIC
org.picketlink.idm.apiPUBLIC
org.picketlink.idm.schemaPUBLIC
org.scannotation.scannotationUNSUPPORTED
org.slf4jPUBLIC
org.slf4j.extPUBLIC
org.slf4j.implPRIVATE
org.slf4j.jcl-over-slf4jPUBLIC
org.wildfly.extension.picketlinkPRIVATE
org.yaml.snakeyamlUNSUPPORTED
sun.jdkPUBLIC
Category
Components
Article Type