The directory structure of JavaGroups looks as follows:
/ Readme files, credits, quick installation
/bin Executable files, e.g. scripts to run a demo
/build ANT-based build system (contains build.xml). Produces
files in /dist
/classes Classes generates by the build process (either ANT
or makefiles)
/conf JavaGroups sample configuration files,
e.g. JavaGroups.properties
/dist JAR files generated by the build process
(e.g. JavaGroups.jar), documentation (e.g. UsersGuide,
ProgrammersGuide and Javadoc)
/doc/ Documentation
images Images used by both UG and PG
javadoc Generated Javadoc documentation.
progguide Programmers Guide
usersguide Users Guide
/lib 3rd party libraries (e.g. JUnit, JAXP)
/src/ The source code for JavaGroups
javagroups/ Top level public files, e.g. Channel, Message etc
blocks Building blocks
debug Debugging functionality
demos All the demos
ensemble The Ensemble code
log The current tracing facility. Will be replaced by JDK 1.4 logging API
protocols/ The main protocol branch (including virtual synchrony)
pbcast The PBCAST protocol branch
stack Functionality related to the protocol stack
tests JUnit unit (and other) tests
util Utility classes