Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Table of Contents

Components

DistributeMe project consists of 6 modules or components:

Code Block
<modules>
 <module>distributeme-core</module>
 <module>distributeme-generator</module>
 <module>distributeme-support</module>
 <module>distributeme-registry</module>
 <module>distributeme-registrywatcher</module>
 <module>distributeme-runtime</module>
 <module>distributeme-agents</module>
 <module>distributeme-test</module>
</modules>

Core

Basic functionality. Read on.

Generator

Annotations for source code. Code generators. APT Factories.

Support

Generated interfaces for built in features.

  • EventServiceRMIBridge
  • LifecycleSupport

 

Why is support its own subproject.

Test

Set of test cases for regression tests of the generator.

Registry

DistributeMe Registry is an external webapp which is used to register/lookup services via http interface.

Runtime

Dependency holding package for inclusion into custom project. Contains all required internal dependencies for runtime.

 

Agents

Contains support for mobile agents - programs that can travel between distributeme instances. Highly experimental.