Child pages
  • 06 Components
Skip to end of metadata
Go to start of metadata

Components

DistributeMe project consists of 6 modules or components:

<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.

  • No labels