next up previous contents
Next: Requirements Up: Installation and Configuration Previous: Installation and Configuration   Contents

Directory structure

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



Bela Ban 2002-11-16