JBoss.org Community Documentation
The JBossCX framework provides the application server architecture extension required for the use of JCA resource adaptors. This is primarily a connection pooling and management extension along with a number of MBeans for loading resource adaptors into the JBoss server.
There are three coupled MBeans that make up a RAR deployment. These are the org.jboss.resource.deployment.RARDeployment
, org.jboss.resource.connectionmanager.RARDeployment
, and org.jboss.resource.connectionmanager.BaseConnectionManager2
. The org.jboss.resource.deployment.RARDeployment
is simply an encapsulation of the metadata of a RAR META-INF/ra.xml
descriptor. It exposes this information as a DynamicMBean simply to make it available to the org.jboss.resource.connectionmanager.RARDeployment
MBean.
The RARDeployer service handles the deployment of archives files containing resource adaptors (RARs). It creates the org.jboss.resource.deployment.RARDeployment
MBeans when a RAR file is deployed. Deploying the RAR file is the first step in making the resource adaptor available to application components. For each deployed RAR, one or more connection factories must be configured and bound into JNDI. This task performed using a JBoss service descriptor that sets up a org.jboss.resource.connectionmanager.BaseConnectionManager2
MBean implementation with a org.jboss.resource.connectionmgr.RARDeployment
dependent.