The following is a brief overview of the JBossJCA source tree.
It can be found in the connector subdirectory when you check out JBoss.
build.bat - for building on Windows
build.sh - for building on Unix
build.xml - the ant build script
src - the source code
etc - example configuration
example-config - example -ds.xml deployments - copied into docs/examples/jca
resources - real configuration
jca-sar - the jboss-service.xml for the RAR deployer
local-rar - the ra.xml for the Local JDBC ResourceAdapter
stylesheets - the ra.xml stylesheet for transforming -ds.xml files into -service.xml and its associated dtd
xa-rar - the ra.xml for the XA DataSource ResourceAdapter
main - the main source code
org.jboss.resource - common utitlity classes (also contains the RAR deployer in 3.2.x)
org.jboss.resource.adapter - JBoss ResourceAdapter implementations
org.jboss.resource.adapter.jdbc - common code for the Local and XA JDBC ResourceAdapter
org.jboss.resource.adapter.jdbc.local - specializations for the Local JDBC ResourceAdapter
org.jboss.resource.adapter.jdbc.remote - proxy implementation to allow remote access to DataSources
org.jboss.resource.adapter.jdbc.vendor - vendor specific plugins for JDBC ResourceAdapter
org.jboss.resource.adapter.jdbc.xa - specializations for the XA ResourceAdapter
org.jboss.resource.adapter.jdbc.xa.oracle - legacy fixes for Oracle XA (no longer used)
org.jboss.resource.adapter.jms - the JMS ResourceAdapter
org.jboss.resource.adapter.jms.inflow - the JMS inbound ResourceAdapter
org.jboss.resource.connectionmanager - the ConnectionManager, ManagedConnectionPool, CachedConnectionManager, ManagedConnectionFactory deployer implementations and helper classes
NoTxConnectionManager
(inner class) NoTxConnectionEventListener
org.jboss.resource.deployment - The new RAR deployer (jboss4)
RARDeployer - deploys instances of RARDeployment
RARDeployment - implementation of BootstrapContext which is needed to start instances of ResourceAdapter
org.jboss.resource.metadata - MetaData and xml binding for the new RAR deployer (jboss4)
org.jboss.resource.security - LoginModules
org.jboss.resource.work - WorkManager implementation (jboss4)
NOTE: In JBoss-3.2.x you will find .jpp files. These files are not pure java source files. They contain markers for alternate compilation using JDBC2 (j2se1.3) and JBDC3 (j2se1.4). They are transformed into real java source files by an ant script/filter. Since JBoss4 requires j2se1.4 this trick is no longer required.
Comments