| Name | Description | Type | Package | Framework |
| AbstractDeployer | Abstract implementation of the @link ResourceDeployer interface. | Class | org.springframework.xd.dirt.stream | Spring XD |
| AbstractInstancePersistingDeployer | Base support class for deployers that know how to deal with instances of aAuthor:Eric Bottard, Ilayaperumal Gopinathan | Class | org.springframework.xd.dirt.stream | Spring XD |
| AddModuleOptionsExpansionStrategy | Adds missing module options at the end of a well formed stream definition. | Class | org.springframework.xd.dirt.stream.completion | Spring XD |
| AlreadyDeployedException | Thrown when an attempt is made to deploy a definition that is already deployed. | Class | org.springframework.xd.dirt.stream | Spring XD |
| ArgumentNode | Represents an argument like "--name=value". | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| AstNode | Common supertype for the ast nodes built during stream parsing. | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| BaseInstance | A runtime representation of a Definition. | Class | org.springframework.xd.dirt.stream | Spring XD |
| ChannelNode | Class | org.springframework.xd.dirt.stream.dsl | Spring XD | |
| ChannelType | Class | org.springframework.xd.dirt.stream.dsl | Spring XD | |
| CheckpointedStreamDefinitionException | An extension of StreamDefinitionException that remembers the point up to which parsing went OK (signaled by a '*' inthe dumped message). | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| CompletionExpansionStrategy | Used to enhance a well formed stream definition by adding yet more text to it (e. | Interface | org.springframework.xd.dirt.stream.completion | Spring XD |
| CompletionProvider | Provides code completion on a (maybe ill-formed) stream definition. | Class | org.springframework.xd.dirt.stream.completion | Spring XD |
| CompletionRecoveryStrategy | Used to provide completions on ill-formed stream definitions, after an initial (failed) parse. | Interface | org.springframework.xd.dirt.stream.completion | Spring XD |
| DefinitionAlreadyExistsException | Exception which is raised when a resource definition with the same name already exists. | Class | org.springframework.xd.dirt.stream | Spring XD |
| DeploymentValidator | This interface defines validation methods that verify a stream or jobcan be saved, deployed, undeployed, or deleted. | Interface | org.springframework.xd.dirt.stream | Spring XD |
| DocumentParseResult | Represents the result of parsing a multiline document, made of several definitions. | Class | org.springframework.xd.dirt.stream | Spring XD |
| DocumentParseResult .Line | The parse result of an individual line. | Class | org.springframework.xd.dirt.stream.DocumentParseResult | Spring XD |
| EmptyStartYieldsModulesRecoveryStrategy | Class | org.springframework.xd.dirt.stream.completion | Spring XD | |
| ExpandOneDashToTwoDashesRecoveryStrategy | Provides completion when the user has typed in the first dash to a module option. | Class | org.springframework.xd.dirt.stream.completion | Spring XD |
| Job | Captures runtime information about a deployed JobDefinition. | Class | org.springframework.xd.dirt.stream | Spring XD |
| JobDefinition | Represents a job in the system. | Class | org.springframework.xd.dirt.stream | Spring XD |
| JobDefinitionRepository | A repository for persisting JobDefinitions. | Interface | org.springframework.xd.dirt.stream | Spring XD |
| JobDeployer | Class | org.springframework.xd.dirt.stream | Spring XD | |
| JobRepository | A repository for persisting Job instances. | Interface | org.springframework.xd.dirt.stream | Spring XD |
| LabelNode | Represents a label attached to a module. | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| ModuleNode | Class | org.springframework.xd.dirt.stream.dsl | Spring XD | |
| ModulesAfterPipeRecoveryStrategy | Provides completions for the case where the user has entered a pipe symbol and a module reference is expected next. | Class | org.springframework.xd.dirt.stream.completion | Spring XD |
| NoSuchDefinitionException | Exception which is raised when a named resource definition cannot be found. | Class | org.springframework.xd.dirt.stream | Spring XD |
| NotDeployedException | Thrown when a definition was assumed to be deployed when it actually was not. | Class | org.springframework.xd.dirt.stream | Spring XD |
| OptionNameAfterDashDashRecoveryStrategy | Provides completion proposals when the user has typed the two dashes that precede a module option name. | Class | org.springframework.xd.dirt.stream.completion | Spring XD |
| ParsingContext | Captures the context in which a parse operation is made. | Class | org.springframework.xd.dirt.stream | Spring XD |
| ParsingContext .Position | Represents the position of a module in an XD DSL declaration. | Class | org.springframework.xd.dirt.stream.ParsingContext | Spring XD |
| PipeIntoOtherModulesExpansionStrategy | Continues a well-formed stream definition by adding a pipe symbol and another module, provided that the streamdefinition hasn't reached its end yet. | Class | org.springframework.xd.dirt.stream.completion | Spring XD |
| RepositoryConnectionListener | ZooKeeper connection listener that ensures path creation fornodes required by the various repository implementations that | Class | org.springframework.xd.dirt.stream.zookeeper | Spring XD |
| SinkChannelNode | Class | org.springframework.xd.dirt.stream.dsl | Spring XD | |
| SourceChannelNode | Class | org.springframework.xd.dirt.stream.dsl | Spring XD | |
| StacktraceFingerprintingCompletionRecoveryStrategy | A recovery strategy that will trigger if the parser failure is similar to that of some sample unfinished streamdefinition. | Class | org.springframework.xd.dirt.stream.completion | Spring XD |
| Stream | A runtime representation of a running stream. | Class | org.springframework.xd.dirt.stream | Spring XD |
| StreamConfigParser | Class | org.springframework.xd.dirt.stream.dsl | Spring XD | |
| StreamDefinition | Represents a model for a data flow in the system. | Class | org.springframework.xd.dirt.stream | Spring XD |
| StreamDefinitionException | Root exception for DSL parsing related exceptions. | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| StreamDefinitionRepository | A repository for persisting StreamDefinitions. | Interface | org.springframework.xd.dirt.stream | Spring XD |
| StreamDefinitionRepositoryUtils | Class | org.springframework.xd.dirt.stream | Spring XD | |
| StreamDeployer | Default implementation of StreamDeployer that uses providedStreamDefinitionRepository and StreamRepository to | Class | org.springframework.xd.dirt.stream | Spring XD |
| StreamException | Root of the hierarchy of exceptions for Module processing in DIRT. | Class | org.springframework.xd.dirt.stream | Spring XD |
| StreamFactory | Factory class that builds Stream instances. | Class | org.springframework.xd.dirt.stream | Spring XD |
| StreamLookupEnvironment | A lookup environment is used to resolve a stream. | Interface | org.springframework.xd.dirt.stream.dsl | Spring XD |
| StreamNode | Class | org.springframework.xd.dirt.stream.dsl | Spring XD | |
| StreamRepository | A repository for persisting Streams. | Interface | org.springframework.xd.dirt.stream | Spring XD |
| Token | Holder for a kind of token, the associated data and its position in the input data stream (start/end). | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| TokenKind | Enumeration of all the token types that may be found in a DSL definition stream. | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| UnfinishedModuleNameRecoveryStrategy | Class | org.springframework.xd.dirt.stream.completion | Spring XD | |
| UnfinishedOptionNameRecoveryStrategy | Class | org.springframework.xd.dirt.stream.completion | Spring XD | |
| XDDSLMessages | Contains all the messages that can be produced during Spring XD DSL parsing. | Class | org.springframework.xd.dirt.stream.dsl | Spring XD |
| XDDSLMessages .Kind | Class | org.springframework.xd.dirt.stream.dsl.XDDSLMessages | Spring XD | |
| XDParser | Parser to convert a DSL string for a deployable unit (i. | Interface | org.springframework.xd.dirt.stream | Spring XD |
| XDStreamParser | Parser to convert a DSL string for a stream into a list ofobjects that comprise the given stream. | Class | org.springframework.xd.dirt.stream | Spring XD |
| XDStreamParser .MultiLineDocumentParser | A wrapper around the canonical parser that supports multiline "document" parsing. | Class | org.springframework.xd.dirt.stream.XDStreamParser | Spring XD |
| ZooKeeperJobDefinitionRepository | A Zookeeper backed repository for persisting JobDefinitions. | Class | org.springframework.xd.dirt.stream.zookeeper | Spring XD |
| ZooKeeperJobRepository | Job instance repository. | Class | org.springframework.xd.dirt.stream.zookeeper | Spring XD |
| ZooKeeperStreamDefinitionRepository | Class | org.springframework.xd.dirt.stream.zookeeper | Spring XD | |
| ZooKeeperStreamRepository | Stream instance repository. | Class | org.springframework.xd.dirt.stream.zookeeper | Spring XD |