Version 9

    A full inventory of all modules in the application server.  Each module has a status: private, public, or included.

     

    • public - the module is available to be explicitly imported via manifest or descriptor.
    • private - the module is hidden from deployments and can only be imported by our shipped modules.
    • included - the module is public and is automatically added to deployments (todo: break this down by deployment "type"?).
    • aggregate - the module is an aggregate module which just reexports other modules.  The status (public/private) applies to the aggregate but not the constituent modules.

     

     

    Module Name
    StatusJustification
    asm.asm

    ch.qos.cal10n

    com.google.guava

    com.h2database.h2

    com.sun.httpserver

    com.sun.jsf-impl

    com.sun.xml.bind

    com.sun.xml.messaging.saaj

    javaee.apiaggregate (public)
    javax.activation.apiIncludedEE APIs are included
    javax.annotation.apiIncludedEE APIs are included
    javax.apiIncludedSE API is included
    javax.ejb.apiIncludedEE APIs are included
    javax.el.apiIncludedEE APIs are included
    javax.enterprise.apiIncludedEE APIs are included
    javax.enterprise.deploy.apiIncludedEE APIs are included
    javax.faces.apiIncludedEE APIs are included
    javax.inject.apiIncludedEE APIs are included
    javax.interceptor.apiIncludedEE APIs are included
    javax.jms.apiIncludedEE APIs are included
    javax.jws.apiIncludedEE APIs are included
    javax.mail.apiIncludedEE APIs are included
    javax.persistence.apiIncludedEE APIs are included
    javax.resource.apiIncludedEE APIs are included
    javax.security.auth.message.apiIncludedEE APIs are included
    javax.security.jacc.apiIncludedEE APIs are included
    javax.servlet.apiIncludedEE APIs are included
    javax.servlet.jsp.apiIncludedEE APIs are included
    javax.servlet.jstl.apiIncludedEE APIs are included
    javax.transaction.apiIncludedEE APIs are included
    javax.validation.apiIncludedEE APIs are included
    javax.wsdl4j.apiIncluded
    javax.ws.rs.apiIncludedEE APIs are included
    javax.xml.bind.apiIncludedEE APIs are included
    javax.xml.jaxp-provider

    javax.xml.registry.apiIncludedEE APIs are included
    javax.xml.rpc.apiIncludedEE APIs are included
    javax.xml.soap.apiIncludedEE APIs are included
    javax.xml.stream.apiIncludedEE APIs are included
    javax.xml.ws.apiIncludedEE APIs are included
    jline

    net.sf.cglib

    net.sourceforge.cssparser

    net.sourceforge.htmlunit

    net.sourceforge.nekohtml

    org.antlr

    org.apache.ant

    org.apache.aries.jmxprivateProvides standard OSGi JMX access. The JMX access itself is public.
    org.apache.aries.utilprivateNeeded by org.apache.aries.jmx.
    org.apache.commons.beanutils

    org.apache.commons.codec

    org.apache.commons.collections

    org.apache.commons.io

    org.apache.commons.lang

    org.apache.commons.loggingpublicUsers are encouraged to use our provided log APIs
    org.apache.cxf

    org.apache.felix.configadmin

    org.apache.httpcomponents

    org.apache.james.mime4j

    org.apache.log4jpublicUsers are encouraged to use our provided log APIs
    org.apache.neethi

    org.apache.santuario.xmlsec

    org.apache.ws.commons.xmlschema

    org.apache.ws.security

    org.apache.xalan

    org.apache.xerces

    org.codehaus.woodstox

    org.dom4j

    org.hibernate

    org.hibernate.validator

    org.hornetq

    org.javassist

    org.jboss.arquillian.api

    org.jboss.arquillian.impl

    org.jboss.arquillian.junit

    org.jboss.arquillian.protocol.jmx

    org.jboss.arquillian.protocol.osgi

    org.jboss.arquillian.spi

    org.jboss.arquillian.testenricher.cdi

    org.jboss.arquillian.testenricher.jmx

    org.jboss.arquillian.testenricher.msc

    org.jboss.arquillian.testenricher.osgi

    org.jboss.arquillian.testenricher.resource

    org.jboss.as.aggregateaggregate (private)
    org.jboss.as.arquillian.commonprivate
    org.jboss.as.arquillian.protocol.servletprivate
    org.jboss.as.arquillian.serviceprivate
    org.jboss.as.cliprivate
    org.jboss.as.clusteringprivate
    org.jboss.as.connectorprivate
    org.jboss.as.controller-clientpublic
    org.jboss.as.controllerprivate
    org.jboss.as.deployment-repositoryprivate
    org.jboss.as.deployment-scannerprivate
    org.jboss.as.domain-controllerprivate
    org.jboss.as.domain-http-apiprivate
    org.jboss.as.eeprivate
    org.jboss.as.ejb3private
    org.jboss.as.example-bootstrapprivate
    org.jboss.as.host-controllerprivate
    org.jboss.as.jaxrsprivate
    org.jboss.as.jmxprivate
    org.jboss.as.jpaprivate
    org.jboss.as.loggingprivate
    org.jboss.as.messagingprivate
    org.jboss.as.namingprivate
    org.jboss.as.osgi.configadminprivate
    org.jboss.as.osgiprivate
    org.jboss.as.process-controllerprivate
    org.jboss.as.protocolprivate
    org.jboss.as.remotingprivate
    org.jboss.as.sarprivate
    org.jboss.as.securityprivate
    org.jboss.as.serverprivate
    org.jboss.as.standaloneprivate
    org.jboss.as.threadsprivate
    org.jboss.as.transactionsprivate
    org.jboss.as.webprivate
    org.jboss.as.webservicesprivate
    org.jboss.as.webservices.server.integrationprivate
    org.jboss.as.weldprivate
    org.jboss.classfilewriter

    org.jboss.common-coreprivateThis module should be deprecated.
    org.jboss.deployers.jboss-service-deployer

    org.jboss.dmrpublic
    org.jboss.ejb3

    org.jboss.integration.jboss-jca-spi

    org.jboss.integration.jboss-transaction-spi

    org.jboss.interceptor

    org.jboss.interceptor.spi

    org.jboss.invocationpublic
    org.jboss.ironjacamar.api

    org.jboss.ironjacamar.impl

    org.jboss.ironjacamar.jdbcadapters

    org.jboss.jandex

    org.jboss.jsfunit.arquillian

    org.jboss.jsfunit.core

    org.jboss.jsfunit.jsfunit-arquillian-processor

    org.jboss.jts.integration

    org.jboss.jts

    org.jboss.loggingpublicUsers are encouraged to use our provided log APIs
    org.jboss.logmanager.log4j

    org.jboss.logmanager

    org.jboss.marshallingpublic
    org.jboss.marshalling.riverpublic
    org.jboss.metadata

    org.jboss.modulespublic
    org.jboss.mscpublic
    org.jboss.netty

    org.jboss.osgi.commonprivateJBoss OSGi bundle for common functionality
    org.jboss.osgi.deploymentprivateJBoss OSGi deployment support
    org.jboss.osgi.frameworkprivateJBoss OSGi Core Framework. API in org.osgi.core module.
    org.jboss.osgi.jmxprivateJBoss OSGi Management Extension
    org.jboss.osgi.resolverprivateA standalone OSGi Resolver
    org.jboss.osgi.spiprivateJBoss OSGi Service Provider Interface (SPI)
    org.jboss.osgi.vfsprivateJBoss OSGi Virtual File System
    org.jboss.remoting3public
    org.jboss.resteasy.async-http-servlet-30

    org.jboss.resteasy.resteasy-cdi

    org.jboss.resteasy.resteasy-jaxb-provider

    org.jboss.resteasy.resteasy-jaxrs

    org.jboss.shrinkwrap.api

    org.jboss.shrinkwrap.impl

    org.jboss.shrinkwrap.spi

    org.jboss.staxmapper

    org.jboss.stdio

    org.jboss.surefire.arquillian-deps

    org.jboss.surefire.arquillian-jsfunit-deps

    org.jboss.threadspublic
    org.jboss.vfspublicIt has been argued that this should be "included" so that deployments using Spring work out of the box.
    org.jboss.weld.api

    org.jboss.weld.core

    org.jboss.weld.spi

    org.jboss.ws.api

    org.jboss.ws.common

    org.jboss.ws.cxf.jbossws-cxf-factories

    org.jboss.ws.cxf.jbossws-cxf-server

    org.jboss.ws.cxf.jbossws-cxf-transports-httpserver

    org.jboss.ws.jaxws-client

    org.jboss.ws.jaxws-httpserver-httpspi

    org.jboss.ws.spi

    org.jboss.xniopublic
    org.jboss.xnio.nio

    org.jgroups

    org.junit

    org.osgi.compendiumpublicProvides APIs from the OSGi compendium specifications for bundles using OSGi compendium services.
    org.osgi.corepublicProvides APIs from the OSGi core specifications for people developing OSGi bundles.
    org.picketbox

    org.scannotation.scannotation

    org.slf4j.ext

    org.slf4j.impl

    org.slf4j.jcl-over-slf4j

    org.slf4jpublicUsers are encouraged to use our provided log APIs
    org.w3c.css.sac