See: Description
Interface | Description |
---|---|
DeploymentValidator |
This interface defines validation methods that verify a stream or job
can be saved, deployed, undeployed, or deleted.
|
JobDefinitionRepository |
A repository for persisting
JobDefinition s. |
JobRepository |
A repository for persisting
Job instances. |
StreamDefinitionRepository |
A repository for persisting
StreamDefinition s. |
StreamRepository |
A repository for persisting
Stream s. |
XDParser |
Parser to convert a DSL string for a deployable unit (i.e.
|
Class | Description |
---|---|
AbstractDeployer<D extends BaseDefinition> |
Abstract implementation of the @link
ResourceDeployer interface. |
AbstractInstancePersistingDeployer<D extends BaseDefinition,I extends BaseInstance<D>> |
Base support class for deployers that know how to deal with
instances of a
definition . |
BaseInstance<D extends BaseDefinition> |
A runtime representation of a Definition.
|
DocumentParseResult |
Represents the result of parsing a multiline document, made of several definitions.
|
DocumentParseResult.Line |
The parse result of an individual line.
|
Job |
Captures runtime information about a deployed
JobDefinition . |
JobDefinition |
Represents a job in the system.
|
JobDeployer | |
Stream |
A runtime representation of a running stream.
|
StreamDefinition |
Represents a model for a data flow in the system.
|
StreamDefinitionRepositoryUtils |
Encapsulate shared functionality between implementations of StreamDefinitionRepository that can't be done using
inheritance
|
StreamDeployer |
Default implementation of
StreamDeployer that uses provided
StreamDefinitionRepository and StreamRepository to
persist stream deployment and undeployment requests. |
StreamFactory |
Factory class that builds
Stream instances. |
XDStreamParser |
Parser to convert a DSL string for a stream into a list of
ModuleDescriptor
objects that comprise the given stream. |
XDStreamParser.MultiLineDocumentParser |
A wrapper around the canonical parser that supports multiline "document" parsing.
|
Enum | Description |
---|---|
ParsingContext |
Captures the context in which a parse operation is made.
|
ParsingContext.Position |
Represents the position of a module in an XD DSL declaration.
|
Exception | Description |
---|---|
AlreadyDeployedException |
Thrown when an attempt is made to deploy a definition that is already deployed.
|
DefinitionAlreadyExistsException |
Exception which is raised when a resource definition with the same name already exists.
|
NoSuchDefinitionException |
Exception which is raised when a named resource definition cannot be found.
|
NotDeployedException |
Thrown when a definition was assumed to be deployed when it actually was not.
|
StreamException |
Root of the hierarchy of exceptions for Module processing in DIRT.
|