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