| Interface | Description |
|---|---|
| ModuleDependencyRepository |
Used to track usage of modules from streams and composed modules.
|
| ModuleRegistry |
A module registry is used to lookup modules by name and/or type.
|
| StalenessCheck |
A strategy interface for deciding whether a target definition is stale compared to a source definition.
|
| WritableModuleRegistry |
Base interface for registries that know how to create (and hence how to delete) new module definitions.
|
| Class | Description |
|---|---|
| CustomModuleRegistryFactoryBean |
Will create a
SynchronizingModuleRegistry for hosting custom modules if necessary, depending on the
protocol scheme (using a synchronizing registry for everything but file:// protocol). |
| DelegatingModuleRegistry |
A
ModuleRegistry that delegates to several ModuleRegistries, in order. |
| ExtendedResource |
A wrapper around a Resource that adds capabilities lacking in the original interface.
|
| ExtendedResource.FileSystemExtendedResource | |
| ExtendedResource.HdfsExtendedResource | |
| MD5StalenessCheck |
A
StalenessCheck that expects to find a .md5 file next to a
module archive and returns true if the computed hashes differ. |
| ModuleDeployer |
Handles the creation, deployment, and un-deployment of
modules. |
| ResourceModuleRegistry |
Resource based implementation of ModuleRegistry. |
| SynchronizingModuleRegistry |
A ModuleRegistry that is configured with two delegates: a remote (source) and a local (target) registry.
|
| UploadedModuleDefinition |
A module definition that serves as a temporary vehicle for the payload of an uploaded module.
|
| WritableResourceModuleRegistry |
Writable extension of
ResourceModuleRegistry. |
| Exception | Description |
|---|---|
| DependencyException |
Thrown when performing an action cannot be carried over because some dependency would be broken.
|
| ModuleAlreadyExistsException |
Thrown when trying to create a new module with the given name and type, but one already exists.
|
| ModuleNotDeployedException |
Exception thrown when a module doesn't exist in the container.
|
| NoSuchModuleException |
Thrown when attempting to refer to a module that does not exist.
|
| ResourceDefinitionException |
Thrown when a problem is detected with the (DSL) definition of an XD resource.
|