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.
|
ModuleException |
Root of the hierarchy of exceptions for Module processing in DIRT.
|
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.
|