<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    List of APIs Exposed Through AS7
</h3>
<span style="margin-bottom: 10px;">
    modified by <a href="http://community.jboss.org/people/jamezp">James Perkins</a> in <i>JBoss AS7 Development</i> - <a href="http://community.jboss.org/docs/DOC-17286">View the full document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Project Leads:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>This is a listing of all APIs that are to be exposed to users via JBoss AS7.&#160; 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.&#160; We will be exporting these dependencies via <a class="jive-link-external-small" href="https://github.com/jbossas/jboss-as/blob/master/api/pom.xml">https://github.com/jbossas/jboss-as/blob/master/api/pom.xml</a>.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Also note all dependent libraries needed for compilation.&#160; When adding these to the API POM, we will be excluding out transitive dependencies.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>This process is defined by <a class="jive-link-external-small" href="https://issues.jboss.org/browse/AS7-581">https://issues.jboss.org/browse/AS7-581</a>.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Note: I have seeded this list with a selection from the AS Parent POM.&#160; If you need to add further related artifacts, please do so.&#160; 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).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Please keep the list below in alphabetical order.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><table border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width: 100%; border: 1px solid #000000;"><tbody><tr><th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"><span style="color: #ffffff;"><strong>Project</strong></span></th><th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"><span style="color: #ffffff;"><strong>Lead</strong></span></th><th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"><span style="color: #ffffff;"><strong>groupIds</strong></span></th><th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"><span style="color: #ffffff;"><strong>artifactIds</strong></span></th><th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"><span style="color: #ffffff;"><strong>Packages to Assert</strong></span></th></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Hibernate</td><td style="border:1px solid black;border: 1px solid #000000;">Steve Ebersole</td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Hibernate EntityManager</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/epbernard">Emmanuel Bernard</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Hibernate Envers</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/adamw">Adam Warski</a></td><td style="border:1px solid black;border: 1px solid #000000;">org.hibernate.core</td><td style="border:1px solid black;border: 1px solid #000000;">hibernate-envers</td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.hibernate.envers.*</p><p>org.hibernate.envers.exception.*</p><p>org.hibernate.envers.query.*.*</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Hibernate Infinispan</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/epbernard">Emmanuel Bernard</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Hibernate Validator</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/epbernard">Emmanuel Bernard</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">HornetQ</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/clebert.suconic">Clebert Suconic</a></td><td style="border:1px solid black;border: 1px solid #000000;">org.hornetq</td><td style="border:1px solid black;border: 1px solid #000000;">hornetq-core</td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.hornetq.api.core.*</p><p>org.hornetq.api.core.client.*</p><p>org.hornetq.api.core.management.*</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Infinispan</td><td style="border:1px solid black;border: 1px solid #000000;">Manik Surtani</td><td style="border:1px solid black;border: 1px solid #000000;">org.infinispan</td><td style="border:1px solid black;border: 1px solid #000000;">infinispan-core</td><td style="border:1px solid black;border: 1px solid #000000;">Misc. Infinispan doesn't expose an API jar so best we can do is put the whole of core.</td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">IronJacamar</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/jesper.pedersen">Jesper Pedersen</a></td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.ironjacamar</td><td style="border:1px solid black;border: 1px solid #000000;"><p>ironjacamar-core-api</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>ironjacamar-jdbc</p></td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.jboss.jca.core.spi.recovery.*</p><p>org.jboss.jca.core.spi.statistics.*</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>org.jboss.jca.adapters.jdbc.spi.*</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss DMR</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/dmlloyd">David Lloyd</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss EJB3</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/wolfc">Carlo de Wolf</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss Logging</td><td style="border:1px solid black;border: 1px solid #000000;">James Perkins</td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.logging.*</td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss LogManager</td><td style="border:1px solid black;border: 1px solid #000000;">James Perkins</td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.logmanager.*</td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss Modules</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/dmlloyd">David Lloyd</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss MSC</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/dmlloyd">David Lloyd</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss OSGi</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/thomas.diesler">Thomas Diesler</a></td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.jboss.osgi.deployment</p><p>org.jboss.osgi.framework</p><p>org.jboss.osgi.resolver</p><p>org.jboss.osgi.spi</p><p>org.jboss.osgi.vfs</p></td><td style="border:1px solid black;border: 1px solid #000000;"><p>jbosgi-deployment</p><p>jbosgi-framework</p><p>jbosgi-resolver</p><p>jbosgi-spi</p><p>jbosgi-vfs</p></td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.jboss.osgi.deployment.deployer</p><p>org.jboss.osgi.deployment.interceptor</p><p>org.jboss.osgi.framework</p><p>org.jboss.osgi.resolver</p><p>org.jboss.osgi.spi*</p><p>org.jboss.osgi.vfs</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss Threads</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/dmlloyd">David Lloyd</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss VFS</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/dmlloyd">David Lloyd</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBoss Web Services &amp; Apache CXF</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/asoldano">Alessio Soldano</a></td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.jboss.ws</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>org.apache.cxf</p></td><td style="border:1px solid black;border: 1px solid #000000;"><p>jbossws-api</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>cxf-api</p></td><td style="border:1px solid black;border: 1px solid #000000;"><p>everything (org.jboss.ws.api.**.*)</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>everything (org.apache.cxf.**.*)</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBossAS AppClient</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/jason.greene">Jason Greene</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBossAS Arquillian</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/ALRubinger">Andrew Rubinger</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBossAS Clustering</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/pferraro">Paul Ferraro</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBossAS Controller Client</td><td style="border:1px solid black;border: 1px solid #000000;">Brian Stansberry</td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.as</td><td style="border:1px solid black;border: 1px solid #000000;">jboss-as-controller-client</td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.jboss.as.controller.client</p><p>org.jboss.as.controller.client.helpers</p><p>org.jboss.as.controller.client.helpers.domain</p><p>org.jboss.as.controller.client.helpers.standalone</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBossAS Naming</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/dmlloyd">David Lloyd</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBossAS Security</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/anil.saldhana">Anil Saldhana</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">JBossAS Tx (JBossTS)</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/jhalliday">Jonathan Halliday</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Netty</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/jason.greene">Jason Greene</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">PicketBox</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/anil.saldhana">Anil Saldhana</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">RESTEasy</td><td style="border:1px solid black;border: 1px solid #000000;">Bill Burke</td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">ShrinkWrap</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/ALRubinger">Andrew Rubinger</a></td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.shrinkwrap</td><td style="border:1px solid black;border: 1px solid #000000;">shrinkwrap-api</td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.jboss.shrinkwrap.api.*</p><p>org.jboss.shrinkwrap.api.asset.*</p><p>org.jboss.shrinkwrap.api.classloader.*</p><p>org.jboss.shrinkwrap.api.container.*</p><p>org.jboss.shrinkwrap.api.exporter.*</p><p>org.jboss.shrinkwrap.api.formatter.*</p><p>org.jboss.shrinkwrap.api.importer.*</p><p>org.jboss.shrinkwrap.api.serialization.*</p><p>org.jboss.shrinkwrap.api.spec.*</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">ShrinkWrap Descriptors Integration</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/ALRubinger">Andrew Rubinger</a></td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.shrinkwrap.descriptors</td><td style="border:1px solid black;border: 1px solid #000000;">shrinkwrap-descriptors-archive-integration</td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.shrinkwrap.api.descriptors.*</td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">ShrinkWrap Resolver</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/ALRubinger">Andrew Rubinger</a></td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.shrinkwrap.resolver</td><td style="border:1px solid black;border: 1px solid #000000;"><p>shrinkwrap-resolver-api</p><p>shrinkwrap-resolver-api-maven</p></td><td style="border:1px solid black;border: 1px solid #000000;"><p>org.jboss.shrinkwrap.api.resolver.*</p><p>org.jboss.shrinkwrap.api.resolver.maven.*</p><p>org.jboss.shrinkwrap.api.resolver.maven.filter.*</p></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Snowdrop</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/marius.bogoevici">Marius Bogoevici</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">Weld</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/alesj">Ales Justin</a></td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.weld</td><td style="border:1px solid black;border: 1px solid #000000;">weld-api</td><td style="border:1px solid black;border: 1px solid #000000;">org.jboss.weld.context.**.*</td></tr><tr><td style="border:1px solid black;border: 1px solid #000000;">XNIO</td><td style="border:1px solid black;border: 1px solid #000000;"><a class="jive-link-profile-small" href="http://community.jboss.org/people/dmlloyd">David Lloyd</a></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td><td style="border:1px solid black;border: 1px solid #000000;"><br/></td></tr></tbody></table></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Comment by <a href="http://community.jboss.org/docs/DOC-17286">going to Community</a></p>

        <p style="margin: 0;">Create a new document in JBoss AS7 Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2225">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>