Outline of the new structure of JGroups ------------------------------------------ / 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 JGroups sample configuration files, e.g. JGroups.properties /dist JAR files generated by the build process (e.g. JGroups.jar), documentation (e.g. UsersGuide, ProgrammersGuide and Javadoc) /doc/ Documentation images Images used by both UG and PG javadoc Generated Javadoc documentation. [Move to dist ?] progguide Programmers Guide (in DocBook format) usersguide Users Guide (in DocBook format). Common files (e.g. style sheets) are stored in a directory directly under /doc (similar to images) /lib 3rd party libraries (e.g. JUnit, JAXP) /src/ The source code for JGroups jgroups/ Top level public files, e.g. Channel, Message etc blocks Building blocks debug Debugging functionality demos All the demos jmx/ The JMX instrumentation code 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