List of APIs Exposed Through AS7

    Project Leads:

     

    This is a listing of all APIs that are to be exposed to users via JBoss AS7.  Please note the Maven coordinates (ie. GAVs - groupId, artifactId, version not necessary) that users can expect to rely upon when developing software targeted for the AS7 runtime.  We will be exporting these dependencies via https://github.com/jbossas/jboss-as/blob/master/api/pom.xml.

     

    Also note all dependent libraries needed for compilation.  When adding these to the API POM, we will be excluding out transitive dependencies.

     

    This process is defined by https://issues.jboss.org/browse/AS7-581.

     

    Note: I have seeded this list with a selection from the AS Parent POM.  If you need to add further related artifacts, please do so.  Conversely, if I've noted a project not intended to have a direct user API view exported through JBossAS, please strike out the entry (instead of deleting it entirely).

     

    Please keep the list below in alphabetical order.

     

    ProjectLeadgroupIdsartifactIdsPackages to Assert
    HibernateSteve Ebersole


    Hibernate EntityManagerEmmanuel Bernard


    Hibernate EnversAdam Warskiorg.hibernate.corehibernate-envers

    org.hibernate.envers.*

    org.hibernate.envers.exception.*

    org.hibernate.envers.query.*.*

    Hibernate InfinispanEmmanuel Bernard


    Hibernate ValidatorEmmanuel Bernard


    HornetQClebert Suconicorg.hornetqhornetq-core

    org.hornetq.api.core.*

    org.hornetq.api.core.client.*

    org.hornetq.api.core.management.*

    InfinispanManik Surtaniorg.infinispaninfinispan-coreMisc. Infinispan doesn't expose an API jar so best we can do is put the whole of core.
    IronJacamarJesper Pedersenorg.jboss.ironjacamar

    ironjacamar-core-api

     

    ironjacamar-jdbc

    org.jboss.jca.core.spi.recovery.*

    org.jboss.jca.core.spi.statistics.*

     

    org.jboss.jca.adapters.jdbc.spi.*

    JBoss DMRDavid Lloyd


    JBoss EJB3Carlo de Wolf


    JBoss LoggingJames Perkins

    org.jboss.logging.*
    JBoss LogManagerJames Perkins

    org.jboss.logmanager.*
    JBoss ModulesDavid Lloyd


    JBoss MSCDavid Lloyd


    JBoss OSGiThomas Diesler

    org.jboss.osgi.deployment

    org.jboss.osgi.framework

    org.jboss.osgi.resolver

    org.jboss.osgi.spi

    org.jboss.osgi.vfs

    jbosgi-deployment

    jbosgi-framework

    jbosgi-resolver

    jbosgi-spi

    jbosgi-vfs

    org.jboss.osgi.deployment.deployer

    org.jboss.osgi.deployment.interceptor

    org.jboss.osgi.framework

    org.jboss.osgi.resolver

    org.jboss.osgi.spi*

    org.jboss.osgi.vfs

    JBoss ThreadsDavid Lloyd


    JBoss VFSDavid Lloyd


    JBoss Web Services & Apache CXFAlessio Soldano

    org.jboss.ws

     

    org.apache.cxf

    jbossws-api

     

    cxf-api

    everything (org.jboss.ws.api.**.*)

     

    everything (org.apache.cxf.**.*)

    JBossAS AppClientJason Greene


    JBossAS ArquillianAndrew Rubinger


    JBossAS ClusteringPaul Ferraro


    JBossAS Controller ClientBrian Stansberryorg.jboss.asjboss-as-controller-client

    org.jboss.as.controller.client

    org.jboss.as.controller.client.helpers

    org.jboss.as.controller.client.helpers.domain

    org.jboss.as.controller.client.helpers.standalone

    JBossAS NamingDavid Lloyd


    JBossAS SecurityAnil Saldhana


    JBossAS Tx (JBossTS)Jonathan Halliday


    NettyJason Greene


    PicketBoxAnil Saldhana


    RESTEasyBill Burke


    ShrinkWrapAndrew Rubingerorg.jboss.shrinkwrapshrinkwrap-api

    org.jboss.shrinkwrap.api.*

    org.jboss.shrinkwrap.api.asset.*

    org.jboss.shrinkwrap.api.classloader.*

    org.jboss.shrinkwrap.api.container.*

    org.jboss.shrinkwrap.api.exporter.*

    org.jboss.shrinkwrap.api.formatter.*

    org.jboss.shrinkwrap.api.importer.*

    org.jboss.shrinkwrap.api.serialization.*

    org.jboss.shrinkwrap.api.spec.*

    ShrinkWrap Descriptors IntegrationAndrew Rubingerorg.jboss.shrinkwrap.descriptorsshrinkwrap-descriptors-archive-integrationorg.jboss.shrinkwrap.api.descriptors.*
    ShrinkWrap ResolverAndrew Rubingerorg.jboss.shrinkwrap.resolver

    shrinkwrap-resolver-api

    shrinkwrap-resolver-api-maven

    org.jboss.shrinkwrap.api.resolver.*

    org.jboss.shrinkwrap.api.resolver.maven.*

    org.jboss.shrinkwrap.api.resolver.maven.filter.*

    SnowdropMarius Bogoevici


    WeldAles Justinorg.jboss.weldweld-apiorg.jboss.weld.context.**.*
    XNIODavid Lloyd