| Interface | Description |
|---|---|
| ModuleDefinitionMixin |
Mixin for Jackson that will ignore the Resource, Classpath, Composed and
ModuleOptionMetadata properties of a ModuleDefinition.
|
| ModuleMetadataRepository |
Repository for persisting
ModuleMetadata |
| Class | Description |
|---|---|
| ModuleMetadata |
Metadata class for modules at runtime.
|
| ModuleMetadata.Id |
Identity object for instances of
ModuleMetadata. |
| ZooKeeperModuleDefinitionRepository |
A ZooKeeper based store of
ModuleDefinitions that writes each definition to a node, such as:
/xd/modules/[moduletype]/[modulename]. |
| ZooKeeperModuleDependencyRepository |
ZooKeeper based implementation of
ModuleDependencyRepository that writes each dependency to a node, such as:
/xd/modules/[moduletype]/[modulename]/dependencies/[target]. |
| ZooKeeperModuleMetadataRepository |
ZooKeeper backed repository for runtime info about deployed modules.
|