The following is a brief overview of the JBossMQ source tree.
It can be found in the messaging subdirectory when you check out JBoss.
build.bat - for building on Windows
build.sh - for building on Unix
build.xml - the ant build script
docs - legacy documentation (out of date)
src - the source code
docs - some more old docs
etc - configuration
server/default/conf/jbossmq-state.xml - users and roles for the testsuite
server/default/deploy - jboss deployments for the testsuite in deploy[Hasingleton|-hasingleton]/jms
server/examples/deploy - copied to docs/examples/jms
server/legacy/conf - old configuration for running without jaas
examples - old tests
resources - unused log4j.properties
main - the main source code
org.jboss.mq - the client side code and datastructures passed to the server
org.jboss.mq.il - Interfaces and support classes for transport/connection factory implementations
org.jboss.mq.il.http - HTTPConnectionFactory
org.jboss.mq.il.jvm - java:/ConnectionFactory
org.jboss.mq.il.oil - OILConnectionFactory
org.jboss.mq.il.oil2 - OIL2ConnectionFactory
org.jboss.mq.il.rmi - RMIConnectionFactory
org.jboss.mq.il.uil - UILConnectionFactory (removed in jboss4)
org.jboss.mq.il.uil2 - UIL2ConnectionFactory/ConnectionFactory
org.jboss.mq.pm - Interfaces and support classes for persistence
org.jboss.mq.pm.file - legacy file persistence
org.jboss.mq.pm.jdbc2 - default jdbc persistence
org.jboss.mq.pm.jdbc3 - new experimental jdbc persistence
org.jboss.mq.pm.none - null persistence
org.jboss.mq.pm.rollinglogged - legacy file persistence
org.jboss.mq.referenceable - Helpers for admin objects that are javax.naming.Referenceable
org.jboss.mq.security - Interfaces and classes for security implementation
org.jboss.mq.selectors - Interfaces and classes for message selector implementation
org.jboss.mq.server - Interfaces and classes for the server
org.jboss.mq.server.jmx - Interfaces and classes for server management and deployment
org.jboss.mq.sm - Interfaces and support classes for the state manager
org.jboss.mq.sm.file - File state manager
org.jboss.mq.sm.jdbc - Jdbc state manager
org.jboss.mq.test - Sundry test classes
org.jboss.mq.threadpool - Utility thread pool used for message pushing to the client
org.jboss.mq.xml - Helper classes for parsing jbossmq-state.xml
Comments