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.