Name Description Type Package Framework
AbstractBatchJobsController Abstract controller that all the XD batch admin controllers extend. Class org.springframework.xd.dirt.rest Spring XD AbstractBusPropertiesAccessor Class org.springframework.xd.dirt.integration.bus Spring XD AbstractComponentScanningBeanDefinitionProvider Class org.springframework.xd.dirt.container.initializer Spring XD AbstractDeployer Abstract implementation of the @link ResourceDeployer interface. Class org.springframework.xd.dirt.stream Spring XD AbstractEvent Class org.springframework.xd.dirt.event Spring XD AbstractExternalResourceTestSupport Abstract base class for JUnit Rules that detect the presence of some external resource. Class org.springframework.xd.test Spring XD AbstractExternalTable Base settings for all external tables;Since:1. Class org.springframework.xd.greenplum.support Spring XD AbstractFieldMappingAwareDataMapper Class org.springframework.xd.analytics.ml Spring XD AbstractFromMessageConverter Base class for converters applied via Spring Integration 4. Class org.springframework.xd.dirt.integration.bus.converter Spring XD AbstractGPFDistMessageHandler Base implementation of Spring Integration MessageHandler handling Message. Class org.springframework.xd.greenplum.gpfdist Spring XD AbstractHdfsItemWriter Class org.springframework.xd.batch.item.hadoop Spring XD AbstractHdfsWriter Class org.springframework.xd.hadoop.fs Spring XD AbstractImportToJdbcOptionsMetadata Factors out options that are common to modules/jobs that import into a db table. Class org.springframework.xd.jdbc Spring XD AbstractInMemoryRepository Base implementation for an in-memory store, using a Map internally. Class org.springframework.xd.store 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 AbstractJobPlugin Abstract class that extends AbstractMessageBusBinderPlugin and has common implementation methods related toAuthor:Ilayaperumal Gopinathan, Gary Russell Class org.springframework.xd.dirt.plugins Spring XD AbstractMailSource Base class support for both "mail" and "imap". Class org.springframework.xd.test.fixtures Spring XD AbstractMessageBusBinderPlugin Abstract Plugin that has common implementation methods to bind/unbind Module's message producers andconsumers to/from MessageBus. Class org.springframework.xd.dirt.plugins Spring XD AbstractMetricsCommands Base class to factor out similar behavior for all related metrics commands. Class org.springframework.xd.shell.command Spring XD AbstractMetricSink Base class for Metrics related sinks, makes sure named metric is deleted at end of test. Class org.springframework.xd.test.fixtures Spring XD AbstractModule Base support class for modules, wrapping ModuleDescriptor and ModuleDeploymentProperties. Class org.springframework.xd.module.core Spring XD AbstractModuleEvent Class org.springframework.xd.dirt.event Spring XD AbstractModuleFixture Base class for objects that can be incorporated in a stream definition by calling their toString() method. Class org.springframework.xd.test.fixtures Spring XD AbstractPlugin Abstract Plugin that contains no-op and common implementing methods. Class org.springframework.xd.dirt.plugins Spring XD AbstractProcessBuilderTasklet Abstract tasklet for running code in a separate process and capturing the log output. Class org.springframework.batch.step.tasklet.x Spring XD AbstractReactorMessageHandler Abstract base class for Reactor based MessageHandlers. Class org.springframework.xd.reactor Spring XD AbstractRedisRepository Base implementation for a store, using Redis behind the scenes. Class org.springframework.xd.store Spring XD AbstractRepository Helper class for repositories, implementing some behavior in terms of unit methods. Class org.springframework.xd.store Spring XD AbstractResourceBeanDefinitionProvider A OrderedContextInitializer base class for loading XML or Groovy Bean Definitions into the target ContainerAuthor:David Turanski Class org.springframework.xd.dirt.container.initializer Spring XD AbstractSingleNodeNamedChannelModule Base class for SingleNodeNamedChannel resources used to bind a MessageChannel to a shared channel using aAuthor:David Turanski Class org.springframework.xd.dirt.test Spring XD AbstractSingleNodeNamedChannelModuleFactory Base class for factories used to create NamedChannelSource and NamedChannelSink. Class org.springframework.xd.dirt.test Spring XD AbstractSingleNodeNamedChannelSink Base class for SingleNode named channel sink types. Class org.springframework.xd.dirt.test.sink Spring XD AbstractSingleNodeNamedChannelSource Base class for SingleNode named channel source types. Class org.springframework.xd.dirt.test.source Spring XD AbstractSingleNodeProcessingChain A helper class for building single node streams that use a NamedChannelSource and NamedChannelSink. Class org.springframework.xd.dirt.test.process Spring XD AbstractStreamPlugin Abstract class that extends AbstractMessageBusBinderPlugin and has common implementation methods related toAuthor:Ilayaperumal Gopinathan, Mark Fisher, Gary Russell Class org.springframework.xd.dirt.plugins Spring XD AbstractTcpConnectionFactoryOptionsMetadata Base class for options metadata that deal with a tcp connection factory in some way. Class org.springframework.xd.tcp Spring XD AbstractTwitterInboundChannelAdapter Class org.springframework.integration.x.twitter 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 Admin Domain object for an XD admin runtime. Class org.springframework.xd.dirt.cluster Spring XD AdminAttributes Runtime metadata for a Admin server instance. Class org.springframework.xd.dirt.cluster Spring XD AdminController Class org.springframework.xd.dirt.rest Spring XD AdminOptions Holds configuration options that are valid for the Admin server, when using distributed mode. Class org.springframework.xd.dirt.server.options Spring XD AdminPortNotAvailableException Exception thrown when the configured admin port is not available to use. Class org.springframework.xd.dirt.server.admin Spring XD AdminRepository Repository for persisting Admin entities for admins. Interface org.springframework.xd.dirt.container.store Spring XD AdminServerApplication Class org.springframework.xd.dirt.server.admin Spring XD AggregateCount Represents the data returned from an aggregate count query. Class org.springframework.xd.analytics.metrics.core Spring XD AggregateCounterCommands Commands for interacting with aggregate counter analytics. Class org.springframework.xd.shell.command Spring XD AggregateCounterHandler Handles incoming messages for the aggregate-counter module, resolves SpEL expressionsas needed and delegate the heavy lifting to an AggregateCounterRepository. Class org.springframework.xd.analytics.metrics.integration Spring XD AggregateCounterOperations Interface defining operations available when dealing with Aggregate Counters. Interface org.springframework.xd.rest.client Spring XD AggregateCounterRepository A repository to interact with Aggregate Counters. Interface org.springframework.xd.analytics.metrics.core Spring XD AggregateCountersController Exposes representations of AggregateCounts. Class org.springframework.xd.dirt.rest.metrics Spring XD AggregateCounterSink Fixture class for an aggregate counter. Class org.springframework.xd.test.fixtures Spring XD AggregateCounterSinkOptionsMetadata Captures options for the aggregate-counter sink module. Class org.springframework.xd.analytics.metrics.metadata Spring XD AggregateCounterTemplate Class org.springframework.xd.rest.client.impl Spring XD AggregateCountResolution enum AggregateCountResolutionThe resolution options available for querying an aggregate counter. Class org.springframework.xd.analytics.metrics.core Spring XD AggregateCountsResource The REST representation of an Aggregate Count. Class org.springframework.xd.rest.domain.metrics Spring XD AggregatorProcessorModuleOptionsMetadata Describes options to the aggregator processor module. Class org.springframework.xd.dirt.modules.metadata 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 Analytic Base interface for the definition of analytical logic. Interface org.springframework.xd.analytics.ml Spring XD ApplicationUtils Class org.springframework.xd.dirt.server Spring XD AppmasterApplication Boot appmaster application. Class org.springframework.xd.yarn Spring XD ArchiveResourceLoader Spring ResourceLoader that can locate nested boot archives inside a root archive. Class org.springframework.xd.module.support Spring XD ArgumentNode Represents an argument like "--name=value". Class org.springframework.xd.dirt.job.dsl Spring XD ArgumentNode Represents an argument like "--name=value". Class org.springframework.xd.dirt.stream.dsl Spring XD AsciidocLinkChecker A tool that checks that for files that will form the whole "concatenated" documentation, any link of the form link::[] Class org.springframework.xd.documentation Spring XD Assertions Various utility methods when dealing with shell commands. Class org.springframework.xd.shell.util Spring XD AstNode AST base class for AST nodes in a parsed Job specification. Class org.springframework.xd.dirt.job.dsl Spring XD AstNode Common supertype for the ast nodes built during stream parsing. Class org.springframework.xd.dirt.stream.dsl Spring XD AuthenticationRequest Class org.springframework.xd.dirt.web.controller.support Spring XD AutoOffsetResetStrategy enum AutoOffsetResetStrategyThe possible values for automatically resetting the offset of Kafka client Class org.springframework.integration.x.kafka Spring XD AvailableSocketPorts Utility class to find available server ports. Class org.springframework.xd.test.fixtures.util Spring XD BannerUtils Provides utilities for rendering graphical console output. Class org.springframework.xd.dirt.util Spring XD BaseDefinition Represents the base model for a data flow in the system. Class org.springframework.xd.dirt.core Spring XD BaseInstance A runtime representation of a Definition. Class org.springframework.xd.dirt.stream Spring XD BatchJobAlreadyExistsException Exception thrown when the batch job with the given name already exists. Class org.springframework.xd.dirt.job Spring XD BatchJobAlreadyExistsInRegistryException Exception thrown when a batch job already exists in the JobRegistry. Class org.springframework.xd.dirt.plugins.job Spring XD BatchJobCommitIntervalOptionMixin Batch job option for commit-interval. Class org.springframework.xd.module.options.mixins Spring XD BatchJobDeleteFilesOptionMixin Batch job option for delete files after import. Class org.springframework.xd.module.options.mixins Spring XD BatchJobExecutionsController Controller for batch job executions. Class org.springframework.xd.dirt.rest Spring XD BatchJobFieldDelimiterOptionMixin Batch job option for the delimiter in the file (csv file etc. Class org.springframework.xd.module.options.mixins Spring XD BatchJobFieldNamesOptionMixin Batch job option for fields names in the file (csv file etc. Class org.springframework.xd.module.options.mixins Spring XD BatchJobHeaders Headers definitions used by the batch job plugin. Class org.springframework.xd.dirt.plugins.job Spring XD BatchJobInstancesController Controller for batch job instances. Class org.springframework.xd.dirt.rest Spring XD BatchJobListener Abstract batch job listener that sends batch job listener payload to the SubscribableChannel notificationAuthor:Ilayaperumal Gopinathan Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD BatchJobRegistryBeanPostProcessor JobRegistryBeanPostProcessor that processes batch job from the job module. Class org.springframework.xd.dirt.plugins.job Spring XD BatchJobResourcesOptionMixin Batch job option for resources (Spring resources) to import. Class org.springframework.xd.module.options.mixins Spring XD BatchJobRestartableOptionMixin Batch job option for restartable. Class org.springframework.xd.module.options.mixins Spring XD BatchJobsController Controller for batch jobs and job instances, job executions on a given batch job. Class org.springframework.xd.dirt.rest Spring XD BatchJobSinglestepPartitionSupportOptionMixin Captures options made available via the import of singlestep-partition-support. Class org.springframework.xd.module.options.mixins Spring XD BatchListenerEventType enum BatchListenerEventTypeEnumerations to help identify various Batch job events being issued. Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD BatchStepExecutionsController Controller for returning Batch StepExecutions. Class org.springframework.xd.dirt.rest Spring XD BeanPropertiesPropertySource A PropertySource that exposes the javabeans properties of an object as properties. Class org.springframework.xd.dirt.server.options Spring XD Binding Represents a binding between a module's channel and an adapter endpoint that connects to the MessageBus. Class org.springframework.xd.dirt.integration.bus Spring XD BroadcasterMessageHandler Adapts the item at a time delivery of a MessageHandlerby delegating processing to a Stream Class org.springframework.xd.reactor Spring XD BusCleaner Interface for implementations that perform cleanup for message buses. Interface org.springframework.xd.dirt.integration.bus Spring XD BusProperties Common bus properties. Interface org.springframework.xd.dirt.integration.bus Spring XD BusTestUtils Class org.springframework.xd.dirt.integration.bus Spring XD BusUtils Message Bus utilities. Class org.springframework.xd.dirt.integration.bus Spring XD ByteArrayToStringMessageConverter to convert from byte[] to String applying the Charset provided inthe content-type header if any. Class org.springframework.xd.dirt.integration.bus.converter Spring XD CacheServer A simple driver class to run a Gemfire cache server. Class org.springframework.xd.gemfire.server Spring XD CassandraConfiguration Class org.springframework.xd.cassandra Spring XD CassandraConnectionMixin Class org.springframework.xd.cassandra.mixins Spring XD CassandraSinkConfiguration Class org.springframework.xd.cassandra Spring XD CassandraSinkOptionsMetadata Class org.springframework.xd.cassandra Spring XD ChannelNode Class org.springframework.xd.dirt.stream.dsl Spring XD ChannelType Class org.springframework.xd.dirt.stream.dsl Spring XD CheckpointedJobDefinitionException An extension of JobSpecificationException that remembers the point up to which parsing went OK (signaled by a '*' inthe dumped message). Class org.springframework.xd.dirt.job.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 ChildPathIterator Iterator over ChildData instances that are managed by PathChildrenCache. Class org.springframework.xd.dirt.zookeeper Spring XD ChunkContextInfo Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD ClasspathEnvironmentProvider Class org.springframework.batch.step.tasklet.x Spring XD ClientApplication Cli for controlling XD instances on an application master. Class org.springframework.xd.yarn Spring XD ClientTcpConnectionFactoryOptionsMetadataMixin Mixin for options metadata that configure a client tcp connection factory. Class org.springframework.xd.tcp Spring XD CommandLinePropertySourceOverridingListener An ApplicationListener that will parse command line options and also replace the default boot commandlinePropertySource with those values. Class org.springframework.xd.dirt.server.options Spring XD CommonDistributedOptions Holds options that are common to both admin and container servers, when used in distributed mode. Class org.springframework.xd.dirt.server.options Spring XD CommonOptions Base class for command line options that are common to absolutely every setup (single and distributed). Class org.springframework.xd.dirt.server.options Spring XD CommonUtils Contains common non-ui related helper methods for rendering text to the console. Class org.springframework.xd.shell.util Spring XD CompletionConverter A converter that provides DSL completion wherever parts of stream definitions may appear. Class org.springframework.xd.shell.converter 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 CompletionKind Used to represent the context in which the code completion facility is invoked. Class org.springframework.xd.rest.domain Spring XD CompletionOperations Provides access to the dsl completion facility. Interface org.springframework.xd.rest.client 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 CompletionsController Exposes completion for stream-like definitions as a REST endpoint. Class org.springframework.xd.dirt.rest Spring XD CompletionTemplate Class org.springframework.xd.rest.client.impl Spring XD ComposedJobUtil Class org.springframework.xd.dirt.job.dsl Spring XD CompositeMessageConverterFactory A factory for creating an instance of CompositeMessageConverter for a given target MIME typeAuthor:David Turanski Class org.springframework.xd.dirt.integration.bus.converter Spring XD CompositeModule Class org.springframework.xd.module.core Spring XD CompositeModuleDefinition A module definition for a module which has been custom created as the composition of several othermodules (either simple or Class org.springframework.xd.module Spring XD ConfigCommands Defines several shell commands in order to configure the shell itself. Class org.springframework.xd.shell.command Spring XD ConfigLocations Static constants for configuration locations. Class org.springframework.xd.dirt.util Spring XD Configuration Encapsulates various configuration properties for the shell such as Targetand the configurable TimeZone. Class org.springframework.xd.shell Spring XD ConfigurationAware Utility base class for components monitoring Configuration changes in order to update state. Class org.springframework.xd.shell.hadoop Spring XD ConfigurationCommands Command for configuring the global Hadoop Configuration object used by other components. Class org.springframework.xd.shell.hadoop Spring XD ConfigurationModifiedEvent Notification event that a Configuration object (attached) has been modified. Class org.springframework.xd.shell.hadoop Spring XD ConfigUtil Tools to create and read configuration files for an environment deployed on EC2. Class org.springframework.xd.integration.util Spring XD ConnectionFactorySettings Configures the connection factory used by the rabbit message bus. Class org.springframework.xd.dirt.integration.rabbit Spring XD ConsoleUserInput UserInput that uses Standard in and out. Class org.springframework.xd.shell.command Spring XD Container Domain object for an XD container. Class org.springframework.xd.dirt.cluster Spring XD ContainerAttributes Metadata for a Container instance. Class org.springframework.xd.dirt.cluster Spring XD ContainerBootstrapContext Package private class to bootstrap the Container process. Class org.springframework.xd.dirt.server.container Spring XD ContainerConfiguration Container Application ContextAuthor:David Turanski, Ilayaperumal Gopinathan, Marius Bogoevici Class org.springframework.xd.dirt.server.container Spring XD ContainerFilter A filter interface that applies filter for the given containers and returnseligible containers for deployment. Interface org.springframework.xd.dirt.cluster Spring XD ContainerInfoPlugin A plugin that exposes information about the container to the Environment. Class org.springframework.xd.dirt.plugins Spring XD ContainerListener Listener implementation that is invoked when containers are added/removed/modified. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ContainerMatcher ModuleDescriptor to. Class org.springframework.xd.dirt.server.admin.deployment Spring XD ContainerMatchingModuleRedeployer The ModuleRedeployer that deploys the unallocated stream/job modules. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ContainerOptions Holds configuration options that are valid for the Container node, when using distributed mode. Class org.springframework.xd.dirt.server.options Spring XD ContainerRegistrar An instance of this class, registered as a bean in the context for a Container, will handle the registration of thatContainer's metadata with ZooKeeper by creating an ephemeral node. Class org.springframework.xd.dirt.server.container Spring XD ContainerRepository Repository for persisting Container entities. Interface org.springframework.xd.dirt.container.store Spring XD ContainerResolver Resolve runtime hosts for modules. Class org.springframework.xd.integration.fixtures Spring XD ContainersController Handles interaction with the runtime containers/and its modules. Class org.springframework.xd.dirt.rest Spring XD ContainerServerApplication The boot application class for a Container server. Class org.springframework.xd.dirt.server.container Spring XD ContainerShutdownException Exception thrown when shutting down the containerAuthor:Ilayaperumal GopinathanSee Also:Serialized Form Class org.springframework.xd.dirt.cluster Spring XD ControlFile Class org.springframework.xd.greenplum.support Spring XD ControlFileFactoryBean Class org.springframework.xd.greenplum.support Spring XD ConversionException Exception thrown when an error is encountered during message conversion. Class org.springframework.xd.dirt.integration.bus.converter Spring XD Counter Represents the data stored in a valueer of a single value. Class org.springframework.xd.analytics.metrics.core Spring XD CounterCommands Commands for interacting with Counter analytics. Class org.springframework.xd.shell.command Spring XD CounterOperations Interface defining operations available when dealing with Counters. Interface org.springframework.xd.rest.client Spring XD CounterRepository Interface for repositories that now how to deal with Counters. Interface org.springframework.xd.analytics.metrics.core Spring XD CounterResource The REST representation of a Counter. Class org.springframework.xd.rest.domain.metrics Spring XD CountersController Exposes representations of Counters. Class org.springframework.xd.dirt.rest.metrics Spring XD CounterSink Fixture class for an "simple" counter. Class org.springframework.xd.test.fixtures Spring XD CounterTemplate Class org.springframework.xd.rest.client.impl Spring XD CronExpression The annotated element must be a valid Spring cron expression (6 fields). Class org.springframework.xd.module.options.validation Spring XD CronValidation Class org.springframework.xd.rest.domain.validation Spring XD CustomLoggerConverter Class org.springframework.xd.dirt.util.logging Spring XD CustomMimeTypeConverter A custom converter for MediaType that accepts a plain java class name as a shorthand forapplication/x-java-object;type=the. Class org.springframework.xd.dirt.plugins.stream Spring XD CustomModuleRegistryFactoryBean Will create a SynchronizingModuleRegistry for hosting custom modules if necessary, depending on theprotocol scheme (using a synchronizing registry for everything but file:// protocol). Class org.springframework.xd.dirt.module Spring XD DatabaseVendorFriendlyNameFactoryBean A factory bean that returns a friendly string name from database metadata. Class org.springframework.xd.dirt.jdbc.util Spring XD DatasetDefinitionFactoryBean FactoryBean that creates a default DatasetDefinitionAuthor:Thomas Risberg Class org.springframework.xd.hadoop.fs Spring XD DatasetOutboundChannelAdapterParser Parser for the 'dataset-outbound-channel-adapter' element. Class org.springframework.xd.integration.hadoop.config Spring XD DatasetWriter Class org.springframework.xd.hadoop.fs Spring XD DatasetWriterFactory Class org.springframework.xd.hadoop.fs Spring XD DatasetWritingMessageHandlerFactoryBean Factory bean used to create HdfsWritingMessageHandlerAuthor:Thomas Risberg Class org.springframework.xd.integration.hadoop.config Spring XD DateFormat The annotated must be a valid SimpleDateFormat pattern. Class org.springframework.xd.module.options.validation Spring XD DateFormatMixin Provides a dateFormat module option, meant to hold a pattern that conforms to SimpleDateFormat. Class org.springframework.xd.module.options.mixins Spring XD DateTrigger A Trigger implementation that enables execution on a series of Dates. Class org.springframework.xd.module.support Spring XD DateWithCustomFormat Used as a class level annotation to cross-validate a String representation of a date according to a date formatwhich is itself a property of the annotated class. Class org.springframework.xd.module.options.validation Spring XD DeepAggregateCountResourceAssembler Knows how to construct AggregateCountsResource out of AggregateCount. Class org.springframework.xd.dirt.rest.metrics Spring XD DeepCounterResourceAssembler Knows how to assemble CounterResources out of Counters. Class org.springframework.xd.dirt.rest.metrics Spring XD DeepFieldValueCounterResourceAssembler Knows how to create rich representations of FieldValueCounter. Class org.springframework.xd.dirt.rest.metrics Spring XD DefaultDeploymentStateRecalculator Stream/Job deployment state re-calculator upon leadership election. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DefaultDeploymentUnitStateCalculator Default DeploymentUnitStateCalculatorIf all expected modules are deployed, the state is considered Class org.springframework.xd.dirt.server.admin.deployment Spring XD DefaultDistributedTestSupport Class org.springframework.xd.distributed.util Spring XD DefaultGreenplumLoad Class org.springframework.xd.greenplum.support Spring XD DefaultLoadService Class org.springframework.xd.greenplum.support Spring XD DefaultModuleDeploymentPropertiesProvider Default implementation that retrieves the ModuleDeploymentProperties for the givenAuthor:Ilayaperumal Gopinathan Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DefaultModuleOptionsMetadataCollector Class org.springframework.xd.module.options Spring XD DefaultModuleOptionsMetadataResolver The default implementation of ModuleOptionsMetadataResolver that deals with simple modules and reads thecompanion . Class org.springframework.xd.module.options Spring XD DefaultSimpleModuleInformationResolver Default implementation of ModuleInformationResolver that supportsSimpleModuleDefinitions and that reads Strings from Class org.springframework.xd.module.info Spring XD DefaultSparkStreamingModuleOptionsMetadata Default module options for SparkStreamingSupport. Class org.springframework.xd.spark.streaming Spring XD DefaultTuple Default implementation of Tuple interfaceAuthor:Mark Pollack, David Turanski, Michael Minella Class org.springframework.xd.tuple Spring XD DefaultTupleConversionService Base ConversionService implementation suitable for use with TupleAuthor:David Turanski Class org.springframework.xd.tuple Spring XD DefaultTupleSerializer Deserializes Tuples by writing the field names and then the values as class/object pairsfollowed by the tuple Id and timestamp. Class org.springframework.xd.tuple.serializer.kryo 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 DelegatingModuleInformationResolver A composite resolver that will try delegates until one returns a non null result. Class org.springframework.xd.module.info Spring XD DelegatingModuleOptionsMetadataResolver A ModuleOptionsMetadataResolver that will invoke several other ModuleOptionsMetadataResolverinstances in turn and merge their results (flattening them). Class org.springframework.xd.module.options Spring XD DelegatingModuleRegistry A ModuleRegistry that delegates to several ModuleRegistries, in order. Class org.springframework.xd.dirt.module Spring XD DelimitedStringToMapPropertyEditor Converts a String of comma delimited name-value pairs to a Map. Class org.springframework.xd.extension.process Spring XD DepartedContainerModuleRedeployer The ModuleRedeployer that re-deploys the stream/job modules that weredeployed into the departing container. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DependencyException Thrown when performing an action cannot be carried over because some dependency would be broken. Class org.springframework.xd.dirt.module Spring XD DeployableResource Abstract base class for resources that represent deployable units. Class org.springframework.xd.rest.domain Spring XD DeploymentAction enum DeploymentActionEnum class for the supported deployment actions. Class org.springframework.xd.dirt.server.admin.deployment Spring XD DeploymentConfiguration Configuration class that holds the beans required for deployment management. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DeploymentException Exception thrown when DeploymentHandler encounters problemwhen deploying/un-deploying stream/job. Class org.springframework.xd.dirt.server.admin.deployment Spring XD DeploymentHandler Deployment handler that is responsible for deploying/un-deploying theDeploymentUnit (Stream/Job) to/from the container. Interface org.springframework.xd.dirt.server.admin.deployment Spring XD DeploymentLoader Utility for loading streams and jobs for the purpose of deployment. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DeploymentMessage The message that wraps the details of a deployment request. Class org.springframework.xd.dirt.server.admin.deployment Spring XD DeploymentMessageConsumer Consumer for DeploymentMessagewhich delegates to the corresponding @ResourceDeployer Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DeploymentMessagePublisher Publisher that defines the contract to publish the DeploymentMessage. Interface org.springframework.xd.dirt.server.admin.deployment Spring XD DeploymentOptionKeys Used to factor out names of the options that are shared by all deploy commands. Class org.springframework.xd.shell.command Spring XD DeploymentPropertiesFormat Provides utility methods for formatting and parsing deployment properties. Class org.springframework.xd.rest.domain.support Spring XD DeploymentPropertiesUtility Class that provides utility methods to handle module deployment properties. Class org.springframework.xd.dirt.util Spring XD DeploymentQueue This class controls the lifecycle operations of the ZK distributed queue thatholds the DeploymentMessages. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DeploymentStatusRepository Interface definition for repositories that support the reportingof deployment unit state. Interface org.springframework.xd.dirt.core Spring XD DeploymentSupervisor Process that watches ZooKeeper for Container arrivals and departures fromthe XD cluster. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD DeploymentUnit DeploymentUnit is a collection of modules that are intended to bedeployed as a single unit. Interface org.springframework.xd.dirt.core Spring XD DeploymentUnitStateCalculator Calculates the overall status for a deployment unit (stream or job). Interface org.springframework.xd.dirt.server.admin.deployment Spring XD DeploymentUnitStatus Status for a DeploymentUnit. Class org.springframework.xd.dirt.core Spring XD DeploymentUnitType enum DeploymentUnitTypeEnum class that defines the deployment unit type. Class org.springframework.xd.dirt.server.admin.deployment 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 DetailedContainer Domain object for an XD container with detailed info (deployed modules, messageRates etc. Class org.springframework.xd.dirt.container.store Spring XD DetailedContainerResource Represents container info model. Class org.springframework.xd.rest.domain Spring XD DetailedJobInfo A job info for batch jobs that provides more details than the base JobInfoAuthor:Andrew Eisenberg, Ilayaperumal Gopinathan Class org.springframework.xd.dirt.job Spring XD DetailedJobInfoResource Represents Expanded Batch job info that has more details on batch jobs. Class org.springframework.xd.rest.domain Spring XD DetailedJobInfoResourceAssembler Knows how to build a REST resource out of our domain model DetailedJobInfo. Class org.springframework.xd.dirt.rest Spring XD DetailedModuleDefinitionResource Class org.springframework.xd.rest.domain Spring XD DetailedModuleDefinitionResourceAssembler Knows how to build DetailedModuleDefinitionResource out of a ModuleDefinition. Class org.springframework.xd.dirt.rest Spring XD DirtException Root of the hierarchy of exceptions for DIRT (Distributed Integration RunTime). Class org.springframework.xd.dirt Spring XD Disposable To be implemented by fixtures that need special cleanup when a test is done. Interface org.springframework.xd.test.fixtures Spring XD DisposableFileSupport Base class for stream elements that deal with file locations. Class org.springframework.xd.test.fixtures Spring XD DisposableMailSupport Base class for fixtures that interact with a mail server. Class org.springframework.xd.test.fixtures Spring XD DistributedJobLocator to work with batch jobs in a distributed environment. Class org.springframework.xd.dirt.plugins.job Spring XD DistributedJobService SimpleJobService in distributed modeAuthor:Ilayaperumal Gopinathan, Andrew Eisenberg, Gunnar Hillert Class org.springframework.xd.dirt.plugins.job Spring XD DistributedTestSupport Provides support methods for building distributed system tests. Interface org.springframework.xd.distributed.util Spring XD DocumentParseResult Represents the result of parsing a multiline document, made of several definitions. Class org.springframework.xd.dirt.stream Spring XD DocumentParseResultResource Represents the result of parsing a multiline definition document. Class org.springframework.xd.rest.domain Spring XD DocumentParseResultResourceAssembler This class is responsible for creating a REST representation of a DocumentParseResult. Class org.springframework.xd.dirt.rest Spring XD DomainRepository Interface org.springframework.xd.store Spring XD EmbeddedHeadersMessageConverter Encodes requested headers into payload with format0xff, n(1), [ [lenHdr(1), hdr, lenValue(4), value] . Class org.springframework.xd.dirt.integration.bus Spring XD EmbeddedZooKeeper Helper class to start an embedded instance of standalone (non clustered) ZooKeeper. Class org.springframework.xd.dirt.zookeeper Spring XD EmbeddedZookeeper A port of kafka. Class org.springframework.xd.test.kafka Spring XD EmptyStartYieldsModulesRecoveryStrategy Class org.springframework.xd.dirt.stream.completion Spring XD EncoderDecoderMixins Provides mixins for encoder/decoder options. Class org.springframework.xd.tcp.encdec Spring XD EnvironmentAwareModuleOptionsMetadataResolver A decorator around another ModuleOptionsMetadataResolver that will provide default values for module optionsusing the environment. Class org.springframework.xd.module.options Spring XD EventuallyMatcher A matcher that will evaluate another matcher repeatedly until it matches, or fail after some number of attempts. Class org.springframework.xd.test.fixtures Spring XD Exclusives Utility class for assisting in checking that mutually exclusive options are correctly set. Class org.springframework.xd.module.options.validation Spring XD ExecutionContextJacksonMixIn Jackson MixIn for the JSON serialization of the ExecutionContext class, which is used by theStepExecution class. Class org.springframework.xd.dirt.plugins.job.support Spring XD ExecutionContextJacksonMixIn Jackson MixIn for ExecutionContext de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD ExistingXDEntityConverter A no-op converter from String to String, but that helps with completion in names of already existing entities. Class org.springframework.xd.shell.converter Spring XD ExpandedJobParametersConverter More flexible implementation of the JobParametersConverter. Class org.springframework.xd.dirt.plugins.job 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 ExpressionOrScriptMixin A standard mixin for modules that do some transformation based on either a script or a SpEL expression. Class org.springframework.xd.module.options.mixins Spring XD ExtendedResource A wrapper around a Resource that adds capabilities lacking in the original interface. Class org.springframework.xd.dirt.module Spring XD FieldSetConverter A converter that maps from the batch FieldSet world to Mongo's DBObject. Class org.springframework.xd.mongodb Spring XD FieldSetSqlParameterSourceProvider An ItemSqlParameterSourceProvider that will derive parameters from a FieldSet. Class org.springframework.xd.batch.item.jdbc Spring XD FieldSetType Enum used to provide typing information when reading from a file. Class org.springframework.xd.tuple.batch Spring XD FieldValueCounter Represents the data stored in a Counter for multiple field-value pairs. Class org.springframework.xd.analytics.metrics.core Spring XD FieldValueCounterCommands Commands for interacting with field value counter analytics. Class org.springframework.xd.shell.command Spring XD FieldValueCounterHandler Counts the occurrence of values for a set of JavaBean properties or Tuple fields using a FieldValueCounterRepository. Class org.springframework.xd.analytics.metrics.integration Spring XD FieldValueCounterOperations Interface defining operations available when dealing with Field Value Counters. Interface org.springframework.xd.rest.client Spring XD FieldValueCounterRepository A repository to save, delete and find FieldValueCounter instances. Interface org.springframework.xd.analytics.metrics.core Spring XD FieldValueCounterResource Class org.springframework.xd.rest.domain.metrics Spring XD FieldValueCountersController Controller that exposes FieldValueCounter related representations. Class org.springframework.xd.dirt.rest.metrics Spring XD FieldValueCounterSinkOptionsMetadata Captures options for the field-value-counter sink module. Class org.springframework.xd.analytics.metrics.metadata Spring XD FieldValueCounterTemplate Class org.springframework.xd.rest.client.impl Spring XD FileAsRefMixin A mixin that can be used every time a module dealing with Files offersthe choice to pass along the File itself or its contents. Class org.springframework.xd.dirt.modules.metadata Spring XD FileAuthenticationConfiguration A security configuration that conditionally sets up in-memory users from a file. Class org.springframework.xd.dirt.server.security Spring XD FileDeletionStepExecutionListener Step listener which can be used to delete files once they have been successfully processed by XD. Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD FileJdbcJob Class org.springframework.xd.test.fixtures Spring XD FileJdbcJobOptionsMetadata Captures options for the filejdbc job. Class org.springframework.xd.jdbc Spring XD FileLogger Class org.springframework.xd.spark.streaming.examples.java Spring XD FileLoggerModuleOptionsMetadata Class org.springframework.xd.spark.streaming.examples.java Spring XD FilePollHdfsJob Test fixture that creates a File Poll Hdfs Job. Class org.springframework.xd.test.fixtures Spring XD FilePollHdfsJobOptionsMetadata Describes the options for the filepollhdfs job. Class org.springframework.xd.dirt.modules.metadata Spring XD FileReadingMode enum FileReadingModeDefines the supported modes of reading and processing files for the Class org.springframework.xd.dirt.modules.metadata Spring XD FileSink Support class to capture output of a sink in a File. Class org.springframework.xd.test.fixtures Spring XD FileSinkOptionsMetadata Holds options to the 'file' sink module. Class org.springframework.xd.dirt.modules.metadata Spring XD FileSource Support class that represents the file source module. Class org.springframework.xd.test.fixtures Spring XD FileSourceOptionsMetadata Holds module options metadata about the file source. Class org.springframework.xd.dirt.modules.metadata Spring XD FixtureUtils Utility to support common tasks done by fixtures. Class org.springframework.xd.test.fixtures.util Spring XD FlattenedCompositeModuleOptionsMetadata A composite ModuleOptionsMetadata made of several ModuleOptionsMetadata that will appear "flattened". Class org.springframework.xd.module.options Spring XD Flow The AST node representing a flow. Class org.springframework.xd.dirt.job.dsl Spring XD Format Class org.springframework.xd.greenplum.support Spring XD FromMongoDbOptionMixin An option class to mix-in when reading from MongoDB. Class org.springframework.xd.module.options.mixins Spring XD FromStringCharsetMixin A standard mixin for modules that do conversion from String to bytes. Class org.springframework.xd.module.options.mixins Spring XD FsShellCommands Class org.springframework.xd.shell.hadoop Spring XD FtpConnectionMixin A mixin that can be used anytime a connection to an FTP server is needed. Class org.springframework.xd.module.options.mixins Spring XD FtpHdfsJob Test fixture that creates a Ftp Hdfs Job. Class org.springframework.xd.test.fixtures Spring XD FtpHdfsJobOptionsMetadata Describes the options for the ftphdfs job. Class org.springframework.xd.dirt.modules.metadata Spring XD FtpSink A fixture that helps testing the ftp sink. Class org.springframework.xd.test.fixtures Spring XD FtpSinkOptionsMetadata Module options for the FTP sink module. Class org.springframework.xd.dirt.modules.metadata Spring XD FtpSource A fixture that helps testing the ftp source. Class org.springframework.xd.test.fixtures Spring XD FtpSourceOptionsMetadata Module options for FTP source module. Class org.springframework.xd.dirt.modules.metadata Spring XD Gauge Represents the data stored in a Gauge which can be set to any integral value. Class org.springframework.xd.analytics.metrics.core Spring XD GaugeCommands Commands for interacting with Gauge analytics. Class org.springframework.xd.shell.command Spring XD GaugeHandler Class org.springframework.xd.analytics.metrics.integration Spring XD GaugeOperations Interface defining operations available when dealing with Gauge. Interface org.springframework.xd.rest.client Spring XD GaugeRepository A marker interface for Gauge repositories. Interface org.springframework.xd.analytics.metrics.core Spring XD GaugeResource The REST representation of a Gauge. Class org.springframework.xd.rest.domain.metrics Spring XD GaugesController Exposes representations of Gauges. Class org.springframework.xd.dirt.rest.metrics Spring XD GaugeTemplate Class org.springframework.xd.rest.client.impl Spring XD GemFireCQSource Create a gemfire CQ (continuous query) source. Class org.springframework.xd.test.fixtures Spring XD GemfireCQSourceOptionsMetadata Describes options to the gemfire-cq source module. Class org.springframework.xd.gemfire Spring XD GemfireHostPortMixin Class org.springframework.xd.gemfire Spring XD GemFireServerSink Create a gemfire-server or gemfire-json-server sink. Class org.springframework.xd.test.fixtures Spring XD GemfireServerSinkModuleOptionsMetadata Captures module options for the "gemfire-server" and "gemfire-json-server" sink modules. Class org.springframework.xd.gemfire Spring XD GemFireSource Create a gemfire sourceAuthor:David Turanski Class org.springframework.xd.test.fixtures Spring XD GemfireSourceOptionsMetadata Describes options to the gemfire source module. Class org.springframework.xd.gemfire Spring XD GeneratorException Core exception for generators. Class org.springframework.xd.test.generator Spring XD GPFDistCodec Class org.springframework.xd.greenplum.gpfdist Spring XD GPFDistMessageHandler Class org.springframework.xd.greenplum.gpfdist Spring XD GPFDistServer Class org.springframework.xd.greenplum.gpfdist Spring XD GPFDistSinkOptionsMetadata Config options for gpfdist sink. Class org.springframework.xd.greenplum.config Spring XD GploadEnvironmentProvider Class org.springframework.xd.gpload Spring XD GploadOptionsMetadata Module options for Gpload batch job module. Class org.springframework.xd.gpload Spring XD GploadTasklet Tasklet used for running gpload tool. Class org.springframework.xd.gpload Spring XD Graph Represents a Graph that Flo will display. Class org.springframework.xd.dirt.job.dsl Spring XD GreenplumDataSourceFactoryBean Factory bean for configuring a DataSource. Class org.springframework.xd.greenplum.support Spring XD HadoopConfigurationMixin Factors out common configuration options for Hadoop. Class org.springframework.xd.module.options.mixins Spring XD HadoopNamespaceHandler Namespace handler for Spring Integration's 'hadoop' namespace. Class org.springframework.xd.integration.hadoop.config Spring XD HadoopUtils Class org.springframework.xd.integration.util Spring XD HdfsDataStoreMessageHandler Spring Integration MessageHandler handling Message writing into hdfs using DataStoreWriter. Class org.springframework.xd.integration.hadoop.outbound Spring XD HdfsJdbcJob Class org.springframework.xd.test.fixtures Spring XD HdfsMongoDbJob Class org.springframework.xd.test.fixtures Spring XD HdfsMongodbJobOptionsMetadata Options for Hdfs to Mongodb export job module. Class org.springframework.xd.dirt.modules.metadata Spring XD HdfsOutboundChannelAdapterParser Parser for the 'hdfs-outbound-channel-adapter' element. Class org.springframework.xd.integration.hadoop.config Spring XD HdfsPartitionDataStoreMessageHandler Spring Integration MessageHandler handling Message writing into hdfs using PartitionDataStoreWriter. Class org.springframework.xd.integration.hadoop.outbound Spring XD HdfsSink A test fixture that allows testing of the 'hdfs' sink module. Class org.springframework.xd.test.fixtures Spring XD HdfsStoreMessageHandler Base implementation of Spring Integration MessageHandler handling Message. Class org.springframework.xd.integration.hadoop.outbound Spring XD HdfsStoreMessageHandlerFactoryBean A message handler factory bean which differentiates whether HdfsStoreMessageHandlershould be based on either HdfsPartitionDataStoreMessageHandler or HdfsDataStoreMessageHandler. Class org.springframework.xd.integration.hadoop.config Spring XD HdfsTextFileWriter Class org.springframework.xd.hadoop.fs Spring XD HdfsTextFileWriterFactory Class org.springframework.xd.hadoop.fs Spring XD HdfsTextItemWriter Class org.springframework.xd.batch.item.hadoop Spring XD HdfsWriter Interface org.springframework.xd.hadoop.fs Spring XD HdfsWritingMessageHandler Spring Integration MessageHandler handling Message writing into hdfs using HdfsWriter. Class org.springframework.xd.integration.hadoop.outbound Spring XD HdfsWritingMessageHandlerFactoryBean Class org.springframework.xd.integration.hadoop.config Spring XD HierarchicalCompositeModuleOptionsMetadata A composite ModuleOptionsMetadata made of several ModuleOptionsMetadata, each assigned to a name,that will appear in a hierarchy. Class org.springframework.xd.module.options Spring XD HostNotWindowsRule Class org.springframework.xd.test Spring XD HsqlDatasourceConfiguration Datasource configuration for HSQL database. Class org.springframework.xd.batch.hsqldb.server Spring XD HsqlServerApplication Spring Application to operate life-cycle methods on HSQLServerBean. Class org.springframework.xd.batch.hsqldb.server Spring XD HSQLServerBean Class org.springframework.xd.batch.hsqldb.server Spring XD HttpClientProcessorOptionsMetadata Captures options for the http-client processor module. Class org.springframework.xd.http Spring XD HttpCommands Class org.springframework.xd.shell.command Spring XD HttpGenerator Generate a single http request from a string or file payload. Interface org.springframework.xd.test.generator Spring XD HttpSourceOptionsMetadata Describes options to the http source module. Class org.springframework.xd.dirt.modules.metadata Spring XD IncrementalColumnRangePartitioner Provides the ability to partition a job and append additional conditions to supportincremental imports. Class org.springframework.batch.integration.x Spring XD IncrementalJdbcHdfsJob A test fixture that represents the JdbcHdfs JobAuthor:Glenn Renfro, Michael Minella Class org.springframework.xd.test.fixtures Spring XD InitialOffsetsFactoryBean Parses the list of initial offsets and creates a map to initialize the OffsetManagerAuthor:Marius Bogoevici, Ilayaperumal Gopinathan Class org.springframework.integration.x.kafka Spring XD InMemoryAggregateCounterRepository In-memory aggregate counter with minute resolution. Class org.springframework.xd.analytics.metrics.memory Spring XD InMemoryCounterRepository Memory backed implementation of Counter repository that uses a ConcurrentMap. Class org.springframework.xd.analytics.metrics.memory Spring XD InMemoryFieldValueCounterRepository Class org.springframework.xd.analytics.metrics.memory Spring XD InMemoryGaugeRepository Class org.springframework.xd.analytics.metrics.memory Spring XD InMemoryMetricRepository Class org.springframework.xd.analytics.metrics.memory Spring XD InMemoryRichGaugeRepository Class org.springframework.xd.analytics.metrics.memory Spring XD InputMapper An InputMapper maps a given domain input I to an appropriate model input MI for the givenAuthor:Thomas Darimont Interface org.springframework.xd.analytics.ml Spring XD IntegerEncoderDecoder A Kafka encoder / decoder used to serialize a single int, used as the kafka partition key. Class org.springframework.xd.dirt.integration.kafka Spring XD IntegrationHadoopNamespaceUtils Utility methods for namespace. Class org.springframework.xd.integration.hadoop.config Spring XD IntegrationHadoopSystemConstants Various constants throughout the spring integration hadoop libraries. Class org.springframework.xd.integration.hadoop Spring XD IntoMongoDbOptionMixin An option class to mix-in when writing to MongoDB. Class org.springframework.xd.module.options.mixins Spring XD InvalidResultException Class org.springframework.xd.integration.util Spring XD ISO8601DateFormatWithMilliSeconds Improved version of the ISO8601DateFormat that also serializes milliseconds. Class org.springframework.xd.rest.domain.util Spring XD JavaConfiguredModule A SimpleModule configured by an @Configuration class. Class org.springframework.xd.module.core Spring XD JavaMailPropertiesFactoryBean PropertiesFactoryBean thatreads comma separated (ex: key1=value1,key2=value2) values and make them as properties. Class org.springframework.xd.mail Spring XD JavaToSerializedMessageConverter to convert from a POJO to byte[] with Java. Class org.springframework.xd.dirt.integration.bus.converter Spring XD JdbcCommands Utility class helping to execute jdbc operations within a load session. Class org.springframework.xd.greenplum.support Spring XD JdbcConnectionMixin Basic JDBC module/job options. Class org.springframework.xd.jdbc Spring XD JdbcConnectionPoolMixin Basic JDBC module/job connection pool options. Class org.springframework.xd.jdbc Spring XD JdbcHdfsJob Class org.springframework.xd.test.fixtures Spring XD JdbcHdfsOptionsMetadata Captures options for the jdbchdfs job. Class org.springframework.xd.jdbc Spring XD JdbcMessagePayloadTransformer Transforms a payload to a Map representation based on provided column names. Class org.springframework.xd.jdbc Spring XD JdbcSink Represents the jdbc sink module. Class org.springframework.xd.test.fixtures Spring XD JdbcSinkModuleOptionsMetadata Captures module options for the "jdbc" sink module. Class org.springframework.xd.jdbc Spring XD JdbcSource Represents the jdbc source module. Class org.springframework.xd.test.fixtures Spring XD JdbcSourceModuleOptionsMetadata Captures options for the jdbc source module. Class org.springframework.xd.jdbc Spring XD JmsSource A test fixture that allows testing of the 'jms' source module. Class org.springframework.xd.test.fixtures Spring XD JmsSourceModuleOptionsMetadata Captures options for the jms source module. Class org.springframework.xd.dirt.modules.metadata Spring XD JMXChannelResult The Module/Channel that is returned when a JMX Query is exected against XD. Class org.springframework.xd.integration.util.jmxresult Spring XD JMXRequest The request to retrieve the Module MBean. Class org.springframework.xd.integration.util.jmxresult Spring XD JMXResult The Object that is returned when a JMX Query is exected against XD. Class org.springframework.xd.integration.util.jmxresult Spring XD JMXValue The JMXValue returned from JMX Request. Class org.springframework.xd.integration.util.jmxresult Spring XD Job Domain model for Job runtime module. Class org.springframework.xd.dirt.core Spring XD Job Captures runtime information about a deployed JobDefinition. Class org.springframework.xd.dirt.stream Spring XD JobCommands Class org.springframework.xd.shell.command Spring XD JobCommandsUtils Provides helper methods for the JobCommands class, e. Class org.springframework.xd.shell.command.support Spring XD JobDefinition Represents an inlined job definition in a job specification. Class org.springframework.xd.dirt.job.dsl 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 JobDefinitionResource Represents a Job Definition. Class org.springframework.xd.rest.domain Spring XD JobDefinitionResourceAssembler Knows how to build a REST resource out of our domain model JobDefinition. Class org.springframework.xd.dirt.rest Spring XD JobDeployer Class org.springframework.xd.dirt.stream Spring XD JobDeploymentsPath Builder object for paths under Paths. Class org.springframework.xd.dirt.core Spring XD JobDescriptor Common AST base class for nodes representing job definitions or job references. Class org.springframework.xd.dirt.job.dsl Spring XD JobDSLMessage Contains all the messages that can be produced during Spring XD Job DSL parsing. Class org.springframework.xd.dirt.job.dsl Spring XD JobEventsListenerPlugin Plugin to enable the registration of out of the box job listeners. Class org.springframework.xd.dirt.plugins.job Spring XD JobException Root of the hierarchy of exceptions for Job processing in DIRT. Class org.springframework.xd.dirt.job Spring XD JobExecutionAlreadyRunningException Exception that is raised when JobExecutionAuthor:Gunnar HillertSee Also:Serialized Form Class org.springframework.xd.dirt.job Spring XD JobExecutionInfo Represents Batch job execution info. Class org.springframework.xd.dirt.job Spring XD JobExecutionInfoResource Represents job execution info resource. Class org.springframework.xd.rest.domain Spring XD JobExecutionInfoResourceAssembler Knows how to build a REST resource out of our domain model JobExecutionInfo. Class org.springframework.xd.dirt.rest Spring XD JobExecutionJacksonMixIn Jackson MixIn for JobExecution de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD JobExecutionNotRunningException Exception for the job execution that is not running. Class org.springframework.xd.dirt.job Spring XD JobFactory Factory class that builds Job instances. Class org.springframework.xd.dirt.job Spring XD JobInfo Represents Batch job info. Class org.springframework.xd.dirt.job Spring XD JobInfoResource Represents Batch job info. Class org.springframework.xd.rest.domain Spring XD JobInfoResourceAssembler Knows how to build a REST resource out of our domain model JobInfo. Class org.springframework.xd.dirt.rest Spring XD JobInstanceAlreadyCompleteException Exception thrown when the JobInstance is already complete. Class org.springframework.xd.dirt.job Spring XD JobInstanceInfo Represents Batch job instance info. Class org.springframework.xd.dirt.job Spring XD JobInstanceInfoResource Represents JobInstance info resource. Class org.springframework.xd.rest.domain Spring XD JobInstanceInfoResourceAssembler Resource assembler that builds the REST resource JobInstanceInfoResource out of domain modelAuthor:Ilayaperumal Gopinathan Class org.springframework.xd.dirt.rest Spring XD JobInstanceJacksonMixIn Jackson MixIn for JobInstance de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD JobLaunchingJobRepository This JobRepository implementationprovides the same functionality as Spring Batch's Class org.springframework.xd.dirt.plugins.job.support Spring XD JobLaunchingJobRepositoryFactoryBean A FactoryBean for creating an instance ofJobLaunchingJobRepository Class org.springframework.xd.dirt.plugins.job.support Spring XD JobLaunchingTasklet A Tasklet implementation that uses the Spring XD MessageBus to launchjobs deployed within the same Spring XD cluster. Class org.springframework.xd.dirt.batch.tasklet Spring XD JobLaunchRequestTransformer Executes all jobs defined within a given stream once the context has been started. Class org.springframework.xd.dirt.plugins.job Spring XD JobNode AST node base type for all elements in an AST parsed from a job specification. Class org.springframework.xd.dirt.job.dsl Spring XD JobOperations Interface defining operations available against jobs. Interface org.springframework.xd.rest.client Spring XD JobParameterJacksonDeserializer Jackson Deserializer for JobParameter de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD JobParameterJacksonMixIn Jackson MixIn for JobParameter de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD JobParametersBean Prepares the JobParameters for the Spring Bach Jobs. Class org.springframework.xd.dirt.plugins.job Spring XD JobParametersInvalidException Exception thrown when the job parameters are invalid. Class org.springframework.xd.dirt.job Spring XD JobParametersJacksonMixIn Jackson MixIn for JobParameters de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD JobParser Parse a Batch DSL Job specification. Class org.springframework.xd.dirt.job.dsl Spring XD JobPartitionerPlugin Plugin to enable job partitioning. Class org.springframework.xd.dirt.plugins.job Spring XD JobPlugin Plugin to enable the registration of jobs in a central registry. Class org.springframework.xd.dirt.plugins.job Spring XD JobPluginMetadataResolver A ModuleOptionsMetadataResolver that will dynamically add the module options (such as makeUnique)supported by job modules. Class org.springframework.xd.dirt.plugins.job Spring XD JobReference Represents a simple job reference. Class org.springframework.xd.dirt.job.dsl Spring XD JobRepository A repository for persisting Job instances. Interface org.springframework.xd.dirt.stream Spring XD JobRestartException Exception thrown where the batch job is not restartable. Class org.springframework.xd.dirt.job Spring XD Jobs A factory that provides fully instantiated job fixtures using default values. Class org.springframework.xd.integration.fixtures Spring XD JobsController Handles all Job related interactions. Class org.springframework.xd.dirt.rest Spring XD JobSeries Common AST base class for nodes representing splits or flows. Class org.springframework.xd.dirt.job.dsl Spring XD JobSpecification The root AST node for any AST parsed from a job specification. Class org.springframework.xd.dirt.job.dsl Spring XD JobSpecificationException Root exception for Job Flow DSL parsing related exceptions. Class org.springframework.xd.dirt.job.dsl Spring XD JobSpecificationVisitor very basic visitor pattern for a JobSpecVisitor. Class org.springframework.xd.dirt.job.dsl Spring XD JobTemplate Class org.springframework.xd.rest.client.impl Spring XD JsonBytesToTupleConverter Class org.springframework.xd.tuple Spring XD JsonNodeToTupleConverter Class org.springframework.xd.tuple Spring XD JsonStringToObjectTransformer Class org.springframework.integration.x.gemfire Spring XD JsonStringToTupleConverter Class org.springframework.xd.tuple Spring XD JsonToPojoMessageConverter Class org.springframework.xd.dirt.integration.bus.converter Spring XD JsonToTupleMessageConverter to convert from a JSON (byte[] or String) to a Tuple. Class org.springframework.xd.dirt.integration.bus.converter Spring XD JsonToTupleTransformer Converts from a json string into a tuple data structure. Class org.springframework.xd.tuple.integration Spring XD JsonUtil Some JSON helper utilities. Class org.springframework.xd.shell.util Spring XD KafkaConsumerOptionsMixin Module options for Kafka consumer configuration. Class org.springframework.integration.x.kafka Spring XD KafkaMessageBus A message bus that uses Kafka as the underlying middleware. Class org.springframework.xd.dirt.integration.kafka Spring XD KafkaMessageTransformer A transformer that transforms the Kafka messages into Map of partition and payload. Class org.springframework.integration.x.kafka Spring XD KafkaOffsetTopicOptionsMixin Class org.springframework.integration.x.kafka Spring XD KafkaPartitionAllocator Is responsible for managing the partition allocation between multiple instances of a Kafka source moduledeployed in a stream. Class org.springframework.integration.x.kafka Spring XD KafkaProducerOptionsMixin Module options for Kafka Producer configuration. Class org.springframework.integration.x.kafka Spring XD KafkaSink Class org.springframework.xd.test.fixtures Spring XD KafkaSinkModuleOptionsMetadata Module options for Kafka sink module. Class org.springframework.integration.x.kafka Spring XD KafkaSource Class org.springframework.xd.test.fixtures Spring XD KafkaSourceModuleOptionsMetadata Module options for Kafka source module. Class org.springframework.integration.x.kafka Spring XD KafkaTestSupport JUnit Rule that starts an embedded Kafka server (with an associated Zookeeper)Since:1. Class org.springframework.xd.test.kafka Spring XD KafkaUtils Utility methods for working with Kafka. Class org.springframework.xd.test.fixtures.util Spring XD KafkaZKOptionMixin Kafka module options mixin for ZK configuration. Class org.springframework.integration.x.kafka Spring XD LabelNode Represents a label attached to a module. Class org.springframework.xd.dirt.stream.dsl Spring XD LdapAuthenticationConfiguration Class org.springframework.xd.dirt.server.security Spring XD Link Represents a link in a Graph object that Flo will display as a block. Class org.springframework.xd.dirt.job.dsl Spring XD LoadConfiguration Class org.springframework.xd.greenplum.support Spring XD LoadConfigurationFactoryBean Class org.springframework.xd.greenplum.support Spring XD LoadFactoryBean FactoryBean for easy creation and configuration of GreenplumLoadAuthor:Janne Valkealahti Class org.springframework.xd.greenplum.support Spring XD LoadService Interface org.springframework.xd.greenplum.support Spring XD LocaleAwareStringToNumberConverterFactory Converts from a String any JDK-standard Number implementation. Class org.springframework.xd.tuple Spring XD LocalizedQueueConnectionFactory A RoutingConnectionFactory that determines the node on which a queue is located andreturns a factory that connects directly to that node. Class org.springframework.xd.dirt.integration.rabbit Spring XD LocalMessageBus A simple implementation of MessageBus for in-process use. Class org.springframework.xd.dirt.integration.bus.local Spring XD LoggerAbbreviator Class org.springframework.xd.dirt.util.logging Spring XD LoggingCacheListener A simple cache listener that will log events. Class org.springframework.xd.gemfire.server Spring XD LoggingRecoveryCallback Class org.springframework.xd.analytics.metrics.redis Spring XD LoginController Controller responsible for handling web-logins as well as basic redirects forAuthor:Gunnar Hillert Class org.springframework.xd.dirt.web.controller Spring XD LogSink Class org.springframework.xd.test.fixtures Spring XD LogSinkOptionsMetadata Captures options for the log sink module. Class org.springframework.xd.dirt.modules.metadata Spring XD MailProtocol The list of supported mail protocols. Class org.springframework.xd.mail Spring XD MailServerMixin Typical options for configuring connection to a mail server. Class org.springframework.xd.mail Spring XD MailSink A fixture to help test the mail sink module. Class org.springframework.xd.test.fixtures Spring XD MailSinkOptionsMetadata Captures options for the mail sink module. Class org.springframework.xd.mail Spring XD MailSourceOptionsMetadata Captures options for the mail source module. Class org.springframework.xd.mail Spring XD MappedAnalytic An Analytic that supports the mapping of input and outputto and from internal representations by applying the given InputMapper Class org.springframework.xd.analytics.ml Spring XD MappedRequestHeadersMixin Base class for mixins that add the mappedRequestHeaders option. Class org.springframework.xd.module.options.mixins Spring XD MappedResponseHeadersMixin Base class for mixins that add the mappedResponseHeaders option. Class org.springframework.xd.module.options.mixins Spring XD MapreduceConfigurationMixin Factors out common configuration options for Hadoop MapReduce. Class org.springframework.xd.module.options.mixins Spring XD MapToTupleTransformer Converts from a Map to the Tuple data structure. Class org.springframework.xd.tuple.integration Spring XD MaxMessagesDefaultOneMixin Mixin for polled sources where the default is 1 message per poll. Class org.springframework.xd.module.options.mixins Spring XD MaxMessagesDefaultUnlimitedMixin Mixin for polled sources where the default is unlimited messages per poll. Class org.springframework.xd.module.options.mixins Spring XD MBeanExportingPlugin Exports MBeans from a module using a unique domain name xd. Class org.springframework.xd.dirt.plugins Spring XD MD5StalenessCheck A StalenessCheck that expects to find a . Class org.springframework.xd.dirt.module Spring XD MediaTypeConverter Knows how to parse String representations of MediaType. Class org.springframework.xd.shell.converter Spring XD MessageBus A strategy interface used to bind a MessageChannel to a logical name. Interface org.springframework.xd.dirt.integration.bus Spring XD MessageBusAwareChannelResolver A DestinationResolver implementation that first checks for any channelwhose name begins with a colon in the MessageBus. Class org.springframework.xd.dirt.integration.bus Spring XD MessageBusAwareRouterBeanPostProcessor A BeanPostProcessor that sets a MessageBusAwareChannelResolver on any bean of typeAbstractMappingMessageRouter within the context. Class org.springframework.xd.dirt.integration.bus Spring XD MessageBusClassLoaderFactory An ApplicationListener which tracks which MessageBus implementation ought to be used so that it exposes a ClassLoaderthat knows about the correct jar files for that bus. Class org.springframework.xd.dirt.server Spring XD MessageBusException Exception thrown to indicate a message bus error (mostlikely a configuration error). Class org.springframework.xd.dirt.integration.bus Spring XD MessageBusExtensionsConfiguration Configuration class for Codec and possibly other MessageBus extensionsSince:1. Class org.springframework.xd.dirt.server Spring XD MessageBusSupport Class org.springframework.xd.dirt.integration.bus Spring XD MessageConverterUtils Message conversion utility methods. Class org.springframework.xd.dirt.integration.bus.converter Spring XD MessageCounterHandler Counts the number of non-null messages using an underlying CounterRepository. Class org.springframework.xd.analytics.metrics.integration Spring XD MessageExpressionMethods Helper class to work with a spel expressions resolving valuesfrom a Message. Class org.springframework.xd.integration.hadoop.expression Spring XD MessagePartitionKeyMethodResolver A Message specific MethodResolver. Class org.springframework.xd.integration.hadoop.expression Spring XD MessagePartitionKeyPropertyAccessor A PropertyAccessor reading values from a backing Message used by apartition key. Class org.springframework.xd.integration.hadoop.expression Spring XD MessagePartitionStrategy A PartitionStrategy which is used to provide a generic partitioning support using Spring SpEL. Class org.springframework.xd.integration.hadoop.partition Spring XD MessageValues A mutable type for allowing MessageBus implementations to transform and enrich message content moreAuthor:David Turanski Class org.springframework.xd.dirt.integration.bus Spring XD Metric Super interface for all metrics. Interface org.springframework.xd.analytics.metrics.core Spring XD MetricHasSimpleValueMatcher A matcher that will assert that the display xxx shell command displays the expected value. Class org.springframework.xd.test.fixtures Spring XD MetricNameMixin Adds a name option, intended to capture the name of the metric. Class org.springframework.xd.analytics.metrics.metadata Spring XD MetricRepository A repository to save, delete and find Metric instances. Interface org.springframework.xd.analytics.metrics.core Spring XD MetricResource Base class for resources that adhere to the Metric interface. Class org.springframework.xd.rest.domain.metrics Spring XD MetricUtils Utility class, primarily to avoid exposing mutable objects beyond the core package. Class org.springframework.xd.analytics.metrics.core Spring XD Mixin Instructs the runtime to mix in other POJO bases module option metadata classes into the one that is annotated withthis annotation. Class org.springframework.xd.module.options.spi Spring XD Mode Class org.springframework.xd.greenplum.support Spring XD Module Represents an XD Module that is returned from a JMX Query. Class org.springframework.xd.integration.util.jmxresult Spring XD Module Interface org.springframework.xd.module.core Spring XD ModuleAlreadyExistsException Thrown when trying to create a new module with the given name and type, but one already exists. Class org.springframework.xd.dirt.module Spring XD ModuleCommands Commands for working with modules. Class org.springframework.xd.shell.command Spring XD ModuleConfigurationException Thrown when something is wrong with options passed to a module. Class org.springframework.xd.dirt.plugins Spring XD ModuleDefinition An instance of ModuleDefinition reflects the fact that a given module (identified by its type and name) is'available', i. Class org.springframework.xd.module Spring XD ModuleDefinitionRepositoryUtils Class org.springframework.xd.dirt.module.support Spring XD ModuleDefinitionResource Represents a Module Definition. Class org.springframework.xd.rest.domain Spring XD ModuleDefinitionResourceAssembler Knows how to build a REST resource out of our domain model ModuleDefinition. Class org.springframework.xd.dirt.rest Spring XD ModuleDefinitions Factory class to create ModuleDefinitions. Class org.springframework.xd.module Spring XD ModuleDefinitionService A service that knows how to handle registration of new module definitions, be it through composition orupload of actual 'bytecode'. Class org.springframework.xd.dirt.module.support Spring XD ModuleDependencyRepository Used to track usage of modules from streams and composed modules. Interface org.springframework.xd.dirt.module Spring XD ModuleDeployedEvent Class org.springframework.xd.dirt.event Spring XD ModuleDeployer Handles the creation, deployment, and un-deployment of modules. Class org.springframework.xd.dirt.module Spring XD ModuleDeploymentProperties Deployment properties for a module. Class org.springframework.xd.module Spring XD ModuleDeploymentPropertiesProvider Callback interface to obtain ModuleDeploymentPropertiesfor a ModuleDescriptor. Interface org.springframework.xd.dirt.server.admin.deployment Spring XD ModuleDeploymentRequestsPath Builder object for paths under Paths. Class org.springframework.xd.dirt.core Spring XD ModuleDeploymentsPath Builder object for paths under Paths. Class org.springframework.xd.dirt.core Spring XD ModuleDeploymentStatus Status of a module deployment for a container. Class org.springframework.xd.dirt.server.admin.deployment Spring XD ModuleDeploymentWriter Utility class to write module deployment requests under /xd/deployments/modules. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ModuleDescriptor Representation of a module in the context of a defined stream or job. Class org.springframework.xd.module Spring XD ModuleEnvironment A dedicated Environment for a module, which restricts the values exposed to thePropertySourcesPlaceholderConfigurer living in the module context. Class org.springframework.xd.module.core Spring XD ModuleException Root of the hierarchy of exceptions for Module processing in DIRT. Class org.springframework.xd.dirt.module Spring XD ModuleExecutor Invokes the process method of a Processorand handles the output DStream if present. Class org.springframework.xd.spark.streaming.java Spring XD ModuleFactory Determines the type of Module to create from the Module's metadata and creates a module instance. Class org.springframework.xd.module.core Spring XD ModuleFixture Establishes the base behavior for Acceptance Test Module Factories. Class org.springframework.xd.integration.fixtures Spring XD ModuleInfoPlugin A plugin that exposes information such as the module name, index, sequence or count to be available inside theAuthor:Eric Bottard, Marius Bogoevici, Ilayaperumal Gopinathan Class org.springframework.xd.dirt.plugins Spring XD ModuleInformation Holder object for various bits of information about a module, such as description, etc. Class org.springframework.xd.module.info Spring XD ModuleInformationResolver Interface org.springframework.xd.module.info Spring XD ModuleJobLauncher Executes all jobs defined within a given stream once the context has been started. Class org.springframework.xd.dirt.plugins.job Spring XD ModuleMessageRateNotFoundException Exception thrown when getting message rate forAuthor:Ilayaperumal GopinathanSee Also:Serialized Form Class org.springframework.xd.dirt.cluster Spring XD ModuleMetadata Metadata class for modules at runtime. Class org.springframework.xd.dirt.module.store Spring XD ModuleMetadataRepository Repository for persisting ModuleMetadataAuthor:Ilayaperumal Gopinathan Interface org.springframework.xd.dirt.module.store Spring XD ModuleMetadataResource Represents a runtime module. Class org.springframework.xd.rest.domain Spring XD ModuleMetadataResourceAssembler Knows how to assemble ModuleMetadataResources out of ModuleMetadatas. Class org.springframework.xd.dirt.rest Spring XD ModuleNode Class org.springframework.xd.dirt.stream.dsl Spring XD ModuleNotDeployedException Exception thrown when a module doesn't exist in the container. Class org.springframework.xd.dirt.module Spring XD ModuleObjectNamingStrategy Object naming strategy for XD module. Class org.springframework.xd.dirt.module.jmx Spring XD ModuleOperations Interface defining operations available against Module. Interface org.springframework.xd.rest.client Spring XD ModuleOption Provides information about an option that a user can set to customize the behavior of a module. Class org.springframework.xd.module.options Spring XD ModuleOption Used to annotate the setter methods of a POJO Module Options class to provide the framework with additional optionRequired Element Summary Class org.springframework.xd.module.options.spi Spring XD ModuleOptions Represents runtime information about a module once user provided values are known. Class org.springframework.xd.module.options Spring XD ModuleOptionsMetadata Encapsulates metadata about the accepted options for a module. Interface org.springframework.xd.module.options Spring XD ModuleOptionsMetadataResolver Note that basic metadata derived from a module may be enriched by collaborators. Interface org.springframework.xd.module.options Spring XD ModuleOptionsReferenceDoc A class that generates asciidoc snippets for each module's options. Class org.springframework.xd.documentation Spring XD ModulePlaceholders Defines constants for well known XD keys that are available at runtime for a module. Class org.springframework.xd.module.options.spi Spring XD ModuleRedeployer Abstract ModuleRedeployer that deploy/re-deploys the unallocated/orphaned modules. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ModuleRegistry A module registry is used to lookup modules by name and/or type. Interface org.springframework.xd.dirt.module 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 ModulesController Handles all Module related interactions. Class org.springframework.xd.dirt.rest Spring XD ModulesMetadataController Controller that handles the interaction with the deployed modules. Class org.springframework.xd.dirt.rest Spring XD ModuleTemplate Class org.springframework.xd.rest.client.impl Spring XD ModuleType Enumeration of different module typesEnum Constant Summary Class org.springframework.xd.integration.fixtures Spring XD ModuleType Represents the kind of modules that make up a stream or job. Class org.springframework.xd.module Spring XD ModuleTypeConversionPlugin A Plugin for processing module message conversion parameters (inputType and outputType). Class org.springframework.xd.dirt.plugins.stream Spring XD ModuleTypeConversionPluginMetadataResolver A ModuleOptionsMetadataResolver that will dynamically add inputType and outputType options toevery module, according to their type. Class org.springframework.xd.dirt.plugins.stream Spring XD ModuleTypeConversionSupport Support class that configures the message converters for the module input/output channel. Class org.springframework.xd.dirt.plugins.stream Spring XD ModuleUndeployedEvent Class org.springframework.xd.dirt.event Spring XD ModuleUtils Contains utility methods for accessing a module's properties and dealing with ClassLoaders. Class org.springframework.xd.module.options Spring XD MongoDbConnectionMixin A mixin to add anytime a connection to MongoDB is required. Class org.springframework.xd.module.options.mixins Spring XD MqttConnectionMixin Factors out common options about configuring a connection to an MQTT broker. Class org.springframework.xd.dirt.modules.metadata Spring XD MqttSink Test fixture that creates a mqtt sink. Class org.springframework.xd.test.fixtures Spring XD MqttSinkOptionsMetadata Describes options to the mqtt sink module. Class org.springframework.xd.dirt.modules.metadata Spring XD MqttSource A test fixture that allows testing of the mqtt source module. Class org.springframework.xd.test.fixtures Spring XD MqttSourceOptionsMetadata Describes options to the mqtt source module. Class org.springframework.xd.dirt.modules.metadata Spring XD MqttTestSupport Class org.springframework.xd.test.mqtt Spring XD MultipleBroadcasterMessageHandler Adapts the item at a time delivery of a MessageHandlerby delegating processing to a Stream based on a partitionExpression. Class org.springframework.xd.reactor Spring XD MultipleSubjectMessageHandler Adapts the item at a time delivery of a MessageHandlerby delegating processing to an Observable based on a partitionExpression. Class org.springframework.xd.rxjava Spring XD NamedChannelSink A Sink bound to a named channel. Interface org.springframework.xd.dirt.test.sink Spring XD NamedChannelSource A Source that binds to a named channel. Interface org.springframework.xd.dirt.test.source Spring XD NamedColumnJdbcBatchItemWriter JdbcBatchItemWriter which is customized for use with the XDSets the SQL insert property based on the column names and table name Class org.springframework.xd.jdbc Spring XD NamedColumnJdbcItemReader Reader which reads a row from a database as a delimited string from apredefined list of column names. Class org.springframework.xd.jdbc Spring XD NamedColumnJdbcItemReaderFactory Factory for configuring a NamedColumnJdbcItemReader. Class org.springframework.xd.jdbc Spring XD NamedResource Abstract base class for all resources that have a name. Class org.springframework.xd.rest.domain Spring XD NamespaceDelegatingMetadataStore Wraps a delegate MetadataStore and adds a prefix to all the handled keys. Class org.springframework.integration.x.kafka Spring XD NamingStrategyParser Parser for the 'naming-strategy' element. Class org.springframework.xd.integration.hadoop.config Spring XD NestedArchiveResource Represents a resource as resolved inside a boot Archive. Class org.springframework.xd.module.support Spring XD NettyHttpInboundChannelAdapter Class org.springframework.integration.x.http Spring XD NettyInboundMessageConverter Message converter (inbound only) to convert a Netty Http MessageEvent toa Message. Class org.springframework.integration.x.http Spring XD NetworkUtils Various network utilities. Class org.springframework.xd.greenplum.support Spring XD NewJsonPathUtils Similar to org. Class org.springframework.xd.dirt.integration.json Spring XD NoContainerException Exception thrown when there are no containers availablefor module deployment. Class org.springframework.xd.dirt.cluster Spring XD Node Represents a node in a Graph object that Flo will display as a block. Class org.springframework.xd.dirt.job.dsl Spring XD NonBindingResourceConfiguredModule A module type that chooses not to bind to the MessageBus. Class org.springframework.xd.module.core Spring XD NonPollingImapSource Represents the imap source module, that does not use polling. Class org.springframework.xd.test.fixtures Spring XD NoSuchBatchJobException Exception thrown when there is no such batch job with the given name. Class org.springframework.xd.dirt.job Spring XD NoSuchBatchJobInstanceException Exception thrown when there is no such batch job instance with the given instanceId. Class org.springframework.xd.dirt.job Spring XD NoSuchContainerException Exception thrown when the container in search could not be found. Class org.springframework.xd.dirt.cluster Spring XD NoSuchDefinitionException Exception which is raised when a named resource definition cannot be found. Class org.springframework.xd.dirt.stream Spring XD NoSuchJobExecutionException Thrown when attempting to refer to JobExecution that does not exist. Class org.springframework.xd.dirt.job Spring XD NoSuchMetricException Thrown when trying to access a named metric that does not exist. Class org.springframework.xd.dirt.analytics Spring XD NoSuchModuleException Thrown when attempting to refer to a module that does not exist. Class org.springframework.xd.dirt.module Spring XD NoSuchStepExecutionException Thrown when attempting to refer to StepExecution that does not exist. Class org.springframework.xd.dirt.job 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 NothingToDeleteException Thrown when a delete operation has nothing to delete. Class org.springframework.xd.dirt.integration.bus.rabbit Spring XD NullClassLoader A ClassLoader that can't find or load anything. Class org.springframework.xd.module.support Spring XD NumberFormatConverter Knows how to convert from a String to a new NumberFormat instance. Class org.springframework.xd.shell.converter 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 OrderedContextInitializer Allows any necessary changes to the Target Context. Interface org.springframework.xd.dirt.container.initializer Spring XD OutputMapper An OutputMapper maps a given model input MO to an appropriate domain input O for the givenanalytic A by potentially using data from the original input I. Interface org.springframework.xd.analytics.ml Spring XD PackageSuiteRunner A Suite to run all concrete classes ending in Tests in the same package. Class org.springframework.xd.test Spring XD PageNotFoundException Exception thrown when a Pageable requests a page that does not exist. Class org.springframework.xd.dirt.util Spring XD PagingUtility Utility class for paging support in repository accessor methods. Class org.springframework.xd.dirt.util Spring XD ParentConfiguration Beans defined and imported here are in the global parent context, hence available to the entire hierarchy, includingAdmins, Containers, and Modules. Class org.springframework.xd.dirt.server Spring XD ParentLastURLClassLoader Extension for URLClassLoader that uses a parent-last (or child first) delegation. Class org.springframework.xd.module.support Spring XD ParsingContext Captures the context in which a parse operation is made. Class org.springframework.xd.dirt.stream Spring XD PartitionedJdbcHdfsJob A test fixture that represents a partitioned JdbcHdfs JobAuthor:Glenn Renfro, Thomas Risberg Class org.springframework.xd.test.fixtures Spring XD PartitionKeyExtractorStrategy Strategy for extracting a partition key from a Message. Interface org.springframework.xd.dirt.integration.bus Spring XD PartitionSelectorStrategy Strategy for determining the partition to which a message should be sent. Interface org.springframework.xd.dirt.integration.bus Spring XD PassthruModuleOptionsMetadata Class org.springframework.xd.module.options Spring XD Password This module option type represents a password. Class org.springframework.xd.module.options.types Spring XD PasswordUtils Provides common utility methods for JobDefinitions andStreamDefinitions (BaseDefinition), e. Class org.springframework.xd.dirt.rest Spring XD Paths Common paths and path utilities for XD components. Class org.springframework.xd.dirt.zookeeper Spring XD PeriodicTriggerMixin Mixin for options that include a periodic fixed-delay trigger. Class org.springframework.xd.module.options.mixins 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 Plugin To be implemented by classes that want to alter how a Module works. Interface org.springframework.xd.module.core Spring XD PluginContextComponentScanningExtensionsInitializer An OrderedContextInitializer to scan for annotation configured beans in xd. Class org.springframework.xd.dirt.container.initializer Spring XD PluginContextResourceExtensionsInitializer An OrderedContextInitializer to scan resource locations xd. Class org.springframework.xd.dirt.container.initializer Spring XD PluginsInitializer An OrderedContextInitializer to load out-of-the-box XD Plugins. Class org.springframework.xd.dirt.container.initializer Spring XD PojoModuleOptionsMetadata An implementation of ModuleOptionsMetadata that derives its information from a plain old java object:public setters are reported as valid optionsthe type of the option is derived from the accepted type by the setter Class org.springframework.xd.module.options Spring XD PojoToJsonMessageConverter to convert a Java object to a JSON StringAuthor:David Turanski, David Liu Class org.springframework.xd.dirt.integration.bus.converter Spring XD PojoToStringMessageConverter to convert a Java object to a String using toString()Author:David Turanski Class org.springframework.xd.dirt.integration.bus.converter Spring XD PollingMailSource Fixture that represents the mail source module, which uses polling (here forced to 1s). Class org.springframework.xd.test.fixtures Spring XD PrefixNarrowingModuleOptions A decorator on another instance of ModuleOptions (in practice, one representing options to a composed module)that will filter and remap property values exposed through its property source. Class org.springframework.xd.module.options Spring XD Processor Contract for performing stream processing using Reactor within an XD processor moduleAuthor:Mark Pollack, Stephane Maldini Interface org.springframework.xd.reactor Spring XD Processor Interface org.springframework.xd.rxjava Spring XD Processor Interface for the Java based modules using the Spark Streaming API to process messages from the Message Bus. Interface org.springframework.xd.spark.streaming.java Spring XD Processors A factory that provides fully instantiated processor fixtures. Class org.springframework.xd.integration.fixtures Spring XD ProfileNamesProvider To be implemented by classes that instruct the framework to activate some named profiles. Interface org.springframework.xd.module.options.spi Spring XD QualifiedModuleNameConverter Knows how to build and query ModuleCommands. Class org.springframework.xd.shell.converter Spring XD RabbitAdminException Exceptions thrown while interfacing with the RabbitMQ admin plugin. Class org.springframework.xd.dirt.integration.bus Spring XD RabbitAdminTestSupport JUnit Rule that detects the fact that RabbitMQ is available on localhost withthe management plugin enabled. Class org.springframework.xd.test.rabbit Spring XD RabbitBusCleaner Class org.springframework.xd.dirt.integration.bus.rabbit Spring XD RabbitConnectionMixin Factors out options for the typical connection setup to RabbitMQ. Class org.springframework.xd.dirt.modules.metadata Spring XD RabbitManagementUtils Class org.springframework.xd.dirt.integration.bus Spring XD RabbitMessageBus A MessageBus implementation backed by RabbitMQ. Class org.springframework.xd.dirt.integration.rabbit Spring XD RabbitSink A test fixture that allows testing of the rabbit sink module. Class org.springframework.xd.test.fixtures Spring XD RabbitSinkOptionsMetadata Captures options to the rabbit sink module. Class org.springframework.xd.dirt.modules.metadata Spring XD RabbitSource A test fixture that allows testing of the rabbit source module. Class org.springframework.xd.test.fixtures Spring XD RabbitSourceOptionsMetadata Describes options to the rabbit source module. Class org.springframework.xd.dirt.modules.metadata Spring XD RabbitTestSupport JUnit Rule that detects the fact that RabbitMQ is available on localhost. Class org.springframework.xd.test.rabbit Spring XD RandomConfigurationSupport Support class to have random configuration for tests. Class org.springframework.xd.test Spring XD RangeCapableRepository To be implemented by repositories that know how to return a slice of their data. Interface org.springframework.xd.store Spring XD ReactorNamespaceHandler Class org.springframework.xd.integration.reactor.config Spring XD ReactorNetSourceOptionsMetadata Provides metadata about the configuration options of a ReactorPeer in Spring XD. Class org.springframework.xd.integration.reactor.net Spring XD ReactorPeerFactoryBean Class org.springframework.xd.integration.reactor.net Spring XD ReactorPeerInboundChannelAdapter Inbound ChannelAdapter that uses ReactorPeer abstraction to provide high-speed TCP or UDP ingest. Class org.springframework.xd.integration.reactor.net Spring XD ReactorPeerInboundChannelAdapterConfiguration Class org.springframework.xd.integration.reactor.net Spring XD ReactorReflectionUtils Utility class for working with the reflection API for Reactor based processors. Class org.springframework.xd.reactor Spring XD ReadableTable Settings for readable external table. Class org.springframework.xd.greenplum.support Spring XD ReadableTableFactoryBean Class org.springframework.xd.greenplum.support Spring XD RedisAggregateCounterRepository Redis implementation of AggregateCounterRepository. Class org.springframework.xd.analytics.metrics.redis Spring XD RedisConnectionMixin Mixin for Redis connection options. Class org.springframework.xd.dirt.modules.metadata Spring XD RedisCounterRepository Class org.springframework.xd.analytics.metrics.redis Spring XD RedisFieldValueCounterRepository Class org.springframework.xd.analytics.metrics.redis Spring XD RedisGaugeRepository Redis backed implementation that uses Redis keys to store and update the value. Class org.springframework.xd.analytics.metrics.redis Spring XD RedisMessageBus A MessageBus implementation backed by Redis. Class org.springframework.xd.dirt.integration.redis Spring XD RedisRetryTemplate Class org.springframework.xd.analytics.metrics.redis Spring XD RedisRichGaugeRepository Repository for rich-gauges backed by Redis. Class org.springframework.xd.analytics.metrics.redis Spring XD RedisSinkConfiguration Class org.springframework.xd.redis Spring XD RedisSinkOptionsMetadata Options metadata for Redis sink module. Class org.springframework.xd.dirt.modules.metadata Spring XD RedisTestSupport JUnit Rule that detects the fact that a Redis server is running on localhost. Class org.springframework.xd.test.redis Spring XD RemoteFilePartitioner Takes the result of an (S)FTP Gateway LS (list of FileInfo) and creates a StepExecution for each file. Class org.springframework.batch.integration.x Spring XD RemoteFileToHadoopTasklet Retrieves a fileName from the step execution context; uses the RemoteFileTemplate to retrieve the file as aString and writes to hdfs. Class org.springframework.batch.integration.x 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 ResourceConfiguredModule A SimpleModule configured using a bean definition resource (XML orAuthor:David Turanski, Eric Bottard Class org.springframework.xd.module.core Spring XD ResourceDefinitionException Thrown when a problem is detected with the (DSL) definition of an XD resource. Class org.springframework.xd.dirt.module Spring XD ResourceDeployer Interface for XD Resource Services. Interface org.springframework.xd.dirt.core Spring XD ResourceModuleRegistry Resource based implementation of ModuleRegistry. Class org.springframework.xd.dirt.module Spring XD ResourceOperations Operations common to resources like Stream and Job. Interface org.springframework.xd.rest.client Spring XD ResourcePatternScanningOptionHandler An OptionHandler that scans a resource pattern for existing resources (using a single '*' wildcard) andallows all String values s that would fit if that single wildcard was replaced by s. Class org.springframework.xd.dirt.server.options Spring XD ResourcePatternScanningOptionHandlers Holds definitions of ResourcePatternScanningOptionHandlers used in Spring XD. Class org.springframework.xd.dirt.server.options Spring XD ResourcesIntoJdbcJobModuleOptionsMetadata Typical class for metadata about jobs that slurp delimited resources into jdbc. Class org.springframework.xd.jdbc Spring XD ResourceStateVerifier Verifies the state of resources (job or stream) by polling repository state until theresource is in the expected state or the operation times out. Class org.springframework.xd.dirt.test Spring XD RestConfiguration Takes care of infrastructure setup for the web/rest layer. Class org.springframework.xd.dirt.rest Spring XD RestControllerAdvice Central class for behavior common to all REST controllers. Class org.springframework.xd.dirt.rest Spring XD RESTDeploymentState enum RESTDeploymentStateREST domain representation of org. Class org.springframework.xd.rest.domain Spring XD RestLogoutSuccessHandler status code of 200. Class org.springframework.xd.dirt.web.controller.support Spring XD RESTModuleType Sibling of org. Class org.springframework.xd.rest.domain Spring XD RestTemplateMessageConverterUtil Utility class that does two things:Resets a RestTemplate's message converters list to have json support come before xml. Class org.springframework.xd.rest.domain.support Spring XD RichGauge A gauge which stores the maximum, minimum and average in addition to the current value. Class org.springframework.xd.analytics.metrics.core Spring XD RichGaugeCommands Commands for interacting with RichGauge analytics. Class org.springframework.xd.shell.command Spring XD RichGaugeHandler Class org.springframework.xd.analytics.metrics.integration Spring XD RichGaugeOperations Interface defining operations available when dealing with Rich Gauge. Interface org.springframework.xd.rest.client Spring XD RichGaugeRepository A service for managing RichGauge instances. Interface org.springframework.xd.analytics.metrics.core Spring XD RichGaugeResource The REST representation of a RichGauge. Class org.springframework.xd.rest.domain.metrics Spring XD RichGaugesController Exposes representations of Gauges. Class org.springframework.xd.dirt.rest.metrics Spring XD RichGaugeSinkOptionsMetadata Captures options for the rich-gauge sink module. Class org.springframework.xd.analytics.metrics.metadata Spring XD RichGaugeTemplate Class org.springframework.xd.rest.client.impl Spring XD RolloverStrategyParser Parser for the 'rollover-policy' element. Class org.springframework.xd.integration.hadoop.config Spring XD RuntimeBatchConfigurer Spring XD runtime specific BatchConfigurer. Class org.springframework.xd.dirt.batch Spring XD RuntimeCommands Commands to interact with cluster for containers/modules. Class org.springframework.xd.shell.command Spring XD RuntimeContainerResourceAssembler Knows how to assemble DetailedContainerResources out of DetailedContainer instances. Class org.springframework.xd.dirt.rest Spring XD RuntimeContext Runtime context for load operations. Class org.springframework.xd.greenplum.support Spring XD RuntimeIOException Thrown when something goes wrong during some IO operation. Class org.springframework.xd.dirt.core Spring XD RuntimeModuleDeploymentProperties Runtime ModuleDeploymentProperties for a module. Class org.springframework.xd.module Spring XD RuntimeModuleDeploymentPropertiesProvider Default implementation of ModuleDeploymentPropertiesProviderfor type RuntimeModuleDeploymentProperties. Class org.springframework.xd.dirt.server.admin.deployment Spring XD RuntimeOperations Interface defining operations available against runtime container/modules. Interface org.springframework.xd.rest.client Spring XD RuntimeTemplate Class org.springframework.xd.rest.client.impl Spring XD RuntimeTimeoutException Exception thrown when a blocking operation times out. Class org.springframework.xd.dirt.core Spring XD RuntimeUtils Utilities for obtaining runtime information for the running process. Class org.springframework.xd.dirt.util Spring XD ScriptMixin A standard mixin for modules that do some transformation based on a script. Class org.springframework.xd.module.options.mixins Spring XD ScriptModulePropertiesFactoryBean Class org.springframework.xd.extension.script Spring XD SecurityConfiguration Setup Spring Security for the http endpoints of the application. Class org.springframework.xd.dirt.web.config Spring XD SecurityController Provides security-related meta information. Class org.springframework.xd.dirt.rest.security Spring XD SecurityInfoResource Provides security related meta-information. Class org.springframework.xd.rest.domain.security Spring XD SegmentRejectType enum SegmentRejectTypeEnum Constant Summary Class org.springframework.xd.greenplum.support Spring XD SerializationException Thrown when something goes wrong with inter-module communication. Class org.springframework.xd.dirt.integration.bus Spring XD SerializedToJavaMessageConverter to deserialize Serializable Java objects. Class org.springframework.xd.dirt.integration.bus.converter Spring XD ServerProcessUtils Collection of utilities for starting external processes requiredfor a distributed XD system. Class org.springframework.xd.distributed.util Spring XD ServerTcpConnectionFactoryOptionsMetadataMixin Mixin for options metadata that configure a server tcp connection factory. Class org.springframework.xd.tcp Spring XD SftpSourceOptionsMetadata Module options for SFTP source module. Class org.springframework.xd.dirt.modules.metadata Spring XD ShallowMetricResourceAssembler Base class for a ResourceAssembler that builds shallow resources for metrics (exposing only their names, andhence their "self" rel). Class org.springframework.xd.dirt.rest.metrics Spring XD SharedServerContextConfiguration Beans defined and imported here are shared by the XD Admin Server and Container Server. Class org.springframework.xd.dirt.server Spring XD ShellCommandProcessor Creates a process to run a shell command and communicate with it using String payloads over stdin and stdout. Class org.springframework.xd.extension.process Spring XD ShellModuleOptionsMetadata Options Metadata for shell processor and sink modules. Class org.springframework.xd.extension.process Spring XD SimpleAbstractHdfsItemWriter Class org.springframework.xd.batch.item.hadoop Spring XD SimpleCounterSink Used to generate the counter sink portion of a stream. Class org.springframework.xd.test.fixtures Spring XD SimpleFileSink Used to generate the file sink portion of a stream. Class org.springframework.xd.test.fixtures Spring XD SimpleFileSource A FileSource for integration tests. Class org.springframework.xd.test.fixtures Spring XD SimpleHdfsTextItemWriter Class org.springframework.xd.batch.item.hadoop Spring XD SimpleHttpGenerator Used to generate basic http posts for string and file contentsAuthor:Glenn Renfro, Mark Pollack Class org.springframework.xd.test.generator Spring XD SimpleHttpSource An HTTP source that default to using localhost:9000Author:Glenn Renfro, Mark Pollack Class org.springframework.xd.test.fixtures Spring XD SimpleModule A Module implementation backed by a Spring ApplicationContext. Class org.springframework.xd.module.core Spring XD SimpleModuleDefinition A module definition for a "simple", single module whose code and supporting resourcescan be located somewhere. Class org.springframework.xd.module Spring XD SimpleModuleOptionsMetadata An implementation of ModuleOptionsMetadata that only knows how to list options and does not support advancedfacilities such as derived options, profile activation or validation. Class org.springframework.xd.module.options Spring XD SimpleTailSource A tail source for integration tests. Class org.springframework.xd.test.fixtures Spring XD SimpleXdChunkListener Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD SimpleXdItemListener Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD SimpleXdJobExecutionListener Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD SimpleXdSkipListener Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD SimpleXdStepExecutionListener Class org.springframework.xd.dirt.plugins.job.support.listener Spring XD SingleNodeApplication Single Node XD Runtime. Class org.springframework.xd.dirt.server.singlenode Spring XD SingleNodeIntegrationTestSupport A helper class that provides methods used for testing streams with SingleNodeApplication. Class org.springframework.xd.dirt.test Spring XD SingleNodeNamedChannelSinkFactory A factory for creating NamedChannelSinks. Class org.springframework.xd.dirt.test.sink Spring XD SingleNodeNamedChannelSourceFactory A factory for creating NamedChannelSources. Class org.springframework.xd.dirt.test.source Spring XD SingleNodeNamedQueueSink A NamedChannelSink implementation that binds to a Queue Channel. Class org.springframework.xd.dirt.test.sink Spring XD SingleNodeNamedQueueSource A NamedChannelSource implementation that binds to a Queue Channel. Class org.springframework.xd.dirt.test.source Spring XD SingleNodeNamedTopicSink A NamedChannelSink implementation that binds to a PubSub Channel. Class org.springframework.xd.dirt.test.sink Spring XD SingleNodeNamedTopicSource A NamedChannelSource implementation that binds to a PubSub Channel. Class org.springframework.xd.dirt.test.source Spring XD SingleNodeOptions Holds options that can be used in single-node mode. Class org.springframework.xd.dirt.server.options Spring XD SingleNodeProcessingChain Creates a stream to test a processing chain p1 p2 . Class org.springframework.xd.dirt.test.process Spring XD SingleNodeProcessingChainConsumer Creates a stream to test a processing chain including a source but no sink and adds a NamedChannelSink tocreate a complete stream. Class org.springframework.xd.dirt.test.process Spring XD SingleNodeProcessingChainProducer Creates a stream to test a processing chain including a sink but no source and adds a NamedChannelSource tocreate a complete stream. Class org.springframework.xd.dirt.test.process Spring XD SingleNodeProcessingChainSupport A helper class to easily create AbstractSingleNodeProcessingChains using static methods. Class org.springframework.xd.dirt.test.process Spring XD SingleTableDatabaseInitializer Class that's intended for initializing a single table and the script used can use a placeholder #table for the tablename. Class org.springframework.xd.jdbc Spring XD SingletonModuleRegistry An implementation of ModuleRegistry suitable to lookup a module that is atthe root of the classpath. Class org.springframework.xd.dirt.test Spring XD SinkChannelNode Class org.springframework.xd.dirt.stream.dsl Spring XD Sinks A factory that provides fully instantiated sink fixtures based on the environment selected at test startup. Class org.springframework.xd.integration.fixtures Spring XD SourceChannelNode Class org.springframework.xd.dirt.stream.dsl Spring XD Sources A convenience class for creating instances of sources to be used for integration testing. Class org.springframework.xd.integration.fixtures Spring XD SparkAppJob Class org.springframework.xd.test.fixtures Spring XD SparkAppOptionsMetadata Module options for Spark application module. Class org.springframework.xd.spark Spring XD SparkMessageSender Abstract class that defines abstract methods to support sending the computed messages out of Spark clusterto XD MessageBus etc. Class org.springframework.xd.spark.streaming Spring XD SparkPi SparkPi Sample Code that utilizes spark master calls to generate a rough estimate of pi. Class spark Spring XD SparkStreamingChannel The DirectChannel that provides support forspark streaming configurations. Class org.springframework.xd.dirt.plugins.spark.streaming Spring XD SparkStreamingContainerFilter A ContainerFilter which filters out the containers that have a sparkstreaming module running. Class org.springframework.xd.dirt.spark Spring XD SparkStreamingModuleExecutor The interface that streaming module executor will implement that runs the computation logic on the input DStreamand send the output via $SparkMessageSender. Interface org.springframework.xd.spark.streaming Spring XD SparkStreamingPlugin Plugin for Spark Streaming support. Class org.springframework.xd.dirt.plugins.spark.streaming Spring XD SparkStreamingSupport Base interface for spring XD and spark streaming integration. Interface org.springframework.xd.spark.streaming Spring XD SparkTasklet Tasklet for running Spark application. Class org.springframework.xd.spark.tasklet Spring XD Split The AST node representing a split. Class org.springframework.xd.dirt.job.dsl Spring XD SplitterProcessorOptionsMetadata Captures options for the splitter processor module. Class org.springframework.xd.dirt.modules.metadata Spring XD SplunkSinkOptionsMetadata Captures options to the splunk sink module. Class org.springframework.xd.splunk Spring XD SplunkTransformer Message consumer that will push the payload to a splunk instance via a TCP-Port. Class org.springframework.integration.x.splunk Spring XD SpringXDException A Java exception that wraps the serialized VndErrors object. Class org.springframework.xd.rest.client.impl Spring XD SpringXDOperations Main entry point for interacting with a running XD system. Interface org.springframework.xd.rest.client Spring XD SpringXDTemplate Class org.springframework.xd.rest.client.impl Spring XD SqlUtils Class org.springframework.xd.greenplum.support Spring XD SqoopEnvironmentProvider Class org.springframework.xd.sqoop Spring XD SqoopOptionsMetadata Module options for Sqoop application module. Class org.springframework.xd.sqoop Spring XD SqoopRunner Class for running Sqoop tool. Class org.springframework.xd.sqoop Spring XD SqoopTasklet Tasklet used for running Sqoop tool. Class org.springframework.xd.sqoop 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 StalenessCheck A strategy interface for deciding whether a target definition is stale compared to a source definition. Interface org.springframework.xd.dirt.module Spring XD StandAloneUiApp Starts the Web UI without needing the full Spring XD setup. Class org.springframework.xd.dirt.web Spring XD StepExecutionHistoryJacksonMixIn Jackson MixIn for StepExecutionHistory de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD StepExecutionInfo Represents Batch step execution info. Class org.springframework.xd.dirt.job Spring XD StepExecutionInfoResource Represents the step execution info resource. Class org.springframework.xd.rest.domain Spring XD StepExecutionInfoResourceAssembler Knows how to build a REST resource out of our domain model StepExecutionInfo. Class org.springframework.xd.dirt.rest Spring XD StepExecutionJacksonMixIn Jackson MixIn for StepExecution serialization. Class org.springframework.xd.dirt.plugins.job.support Spring XD StepExecutionJacksonMixIn Jackson MixIn for StepExecution de-serialization. Class org.springframework.xd.rest.client.impl.support Spring XD StepExecutionProgressInfo Represents Batch job step execution progress info. Class org.springframework.xd.dirt.job Spring XD StepExecutionProgressInfoResource Represents the step execution progress info resource. Class org.springframework.xd.rest.domain Spring XD StepExecutionProgressInfoResourceAssembler Knows how to build a REST resource out of our domain model StepExecutionProgressInfo. Class org.springframework.xd.dirt.rest Spring XD StepType The types of Spring Batch Step implementations that are known to the system. Class org.springframework.xd.dirt.job Spring XD StoreWriterFactoryBean A FactoryBean creating a DataStoreWriter. Class org.springframework.xd.integration.hadoop.config Spring XD StoreWriterParser Parser for the 'storage' element. Class org.springframework.xd.integration.hadoop.config Spring XD Stream Domain model for runtime Stream modules. Class org.springframework.xd.dirt.core Spring XD Stream A runtime representation of a running stream. Class org.springframework.xd.dirt.stream Spring XD StreamCommands Class org.springframework.xd.shell.command 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 StreamDefinitionResource Represents a stream definition, i. Class org.springframework.xd.rest.domain Spring XD StreamDefinitionResourceAssembler Knows how to build a REST resource out of our domain model StreamDefinition. Class org.springframework.xd.dirt.rest Spring XD StreamDeployer Default implementation of StreamDeployer that uses providedStreamDefinitionRepository and StreamRepository to Class org.springframework.xd.dirt.stream Spring XD StreamDeploymentsPath Builder object for paths under Paths. Class org.springframework.xd.dirt.core 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 StreamOperations Interface defining operations available against streams. Interface org.springframework.xd.rest.client Spring XD StreamPlugin Class org.springframework.xd.dirt.plugins.stream Spring XD StreamRepository A repository for persisting Streams. Interface org.springframework.xd.dirt.stream Spring XD StreamRuntimePropertiesProvider RuntimeModuleDeploymentPropertiesProvider that provides the stream partition/short circuitproperties for the given ModuleDescriptor. Class org.springframework.xd.dirt.server.admin.deployment Spring XD StreamsController Handles all Stream related interaction. Class org.springframework.xd.dirt.rest Spring XD StreamTemplate Class org.springframework.xd.rest.client.impl Spring XD StreamUtils Utilities for creating and monitoring streams and the JMX hooks for those strings. Class org.springframework.xd.integration.util Spring XD StrictContentTypeResolver A StringConvertingContentTypeResolver that requires a the content-type to be present. Class org.springframework.xd.dirt.integration.bus Spring XD StringConvertingContentTypeResolver A DefaultContentTypeResolver that can parse String values. Class org.springframework.xd.dirt.integration.bus Spring XD StringRedisRetryTemplate String-focused extension of RedisRetryTemplate. Class org.springframework.xd.analytics.metrics.redis Spring XD StringToByteArrayMessageConverter to convert a String to a byte[], applying the provided Charset inthe content-type header if any. Class org.springframework.xd.dirt.integration.bus.converter Spring XD StringToDateConverter Class org.springframework.xd.tuple Spring XD StringToEnumIgnoringCaseConverterFactory Copied from org. Class org.springframework.xd.module.options.support Spring XD SubjectMessageHandler Adapts the item at a time delivery of a MessageHandlerby delegating processing to a Observable. Class org.springframework.xd.rxjava Spring XD SupervisorElectedEvent Event that is fired after a admin leader is elected. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD SupervisorElectionListener Event listener for SupervisorElectedEvents. Interface org.springframework.xd.dirt.server.admin.deployment.zk Spring XD SynchronizingModuleRegistry A ModuleRegistry that is configured with two delegates: a remote (source) and a local (target) registry. Class org.springframework.xd.dirt.module Spring XD SyslogInboundChannelAdapter InboundChannelAdapter implementation that uses the Reactor TCP support to read in syslog messages andtransform them to a Map for use in downstream modules. Class org.springframework.xd.integration.reactor.syslog Spring XD SyslogInboundChannelAdapterConfiguration Class org.springframework.xd.integration.reactor.syslog Spring XD SyslogInboundChannelAdapterParser Class org.springframework.xd.integration.reactor.config Spring XD SyslogSourceOptionsMetadata Captures options for the syslog-udp source module. Class org.springframework.xd.syslog Spring XD SyslogTcpSource A test fixture that allows testing of the syslog tcp source module. Class org.springframework.xd.test.fixtures Spring XD SyslogTcpSourceOptionsMetadata Captures options for the syslog-tcp source module. Class org.springframework.xd.syslog Spring XD SyslogUdpSource A test fixture that allows testing of the syslog udp source module. Class org.springframework.xd.test.fixtures Spring XD Table Provide a basic concept of a table structure containing a map of column headers and a collection of rows. Class org.springframework.xd.shell.util Spring XD TableHeader Defines table column headers used by Table. Class org.springframework.xd.shell.util Spring XD TableRow Holds the table rows used by Table. Class org.springframework.xd.shell.util Spring XD TailSource Support class that represents a tail source. Class org.springframework.xd.test.fixtures Spring XD TailSourceOptionsMetadata Describes options to the tail source module. Class org.springframework.xd.dirt.modules.metadata Spring XD Tap Test fixture that creates a tap. Class org.springframework.xd.test.fixtures Spring XD Target Encapsulates various data points related to the Admin Server Target, such as target URI, success/error state,exception messages that may have occurred. Class org.springframework.xd.shell Spring XD TaskletType Types of Tasklet implementations known by Spring XD. Class org.springframework.xd.dirt.job Spring XD TcpClientSource A test fixture that allows testing of the 'tcp-client' source module. Class org.springframework.xd.test.fixtures Spring XD TcpClientSourceOptionsMetadata Captures options available to the tcp-client source module. Class org.springframework.xd.tcp Spring XD TcpSink Test fixture that creates a simple socket server, ready to accept connections from a 'tcp' sink module. Class org.springframework.xd.test.fixtures Spring XD TcpSinkOptionsMetadata Captures the options to the tcp sink module. Class org.springframework.xd.tcp Spring XD TcpSource A test fixture that allows testing of the 'tcp' source module. Class org.springframework.xd.test.fixtures Spring XD TcpSourceOptionsMetadata Captures options for the tcp source module. Class org.springframework.xd.tcp Spring XD TestModuleDefinitions Utility class for creating ModuleDefinitions in the context of tests. Class org.springframework.xd.module Spring XD ThreadContextClassLoaderSetterAdvice An advice that will set the thread context ClassLoader to theenclosing ApplicationContext's class loader before invocation and reset Class org.springframework.xd.dirt.module.support Spring XD ThroughputSamplerMessageHandler Samples throughput by counting messages over an elapsed time between receiving aMessage with the given startMessage and a endMessage and Class org.springframework.xd.integration.throughput Spring XD ThroughputSamplerOptionsMetadata Class org.springframework.xd.integration.throughput Spring XD TimeSourceOptionsMetadata Describes options to the time source module. Class org.springframework.xd.dirt.modules.metadata Spring XD TimestampFileJobOptionsMetadata Options for the timestampfile job module. Class org.springframework.xd.dirt.modules.metadata Spring XD TimestampFileTasklet A Tasklet implementationthat writes the current timestamp to a file. Class org.springframework.batch.integration.x Spring XD TimeUtils Provides a commons set of time-related helper methods and also defines commonSince:1. Class org.springframework.xd.rest.domain.util 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.job.dsl 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 Job DSL specification. Class org.springframework.xd.dirt.job.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 Tokens Class that converts an expression into a list of tokens. Class org.springframework.xd.dirt.job.dsl Spring XD ToolsController A controller for integrating with frontend tools. Class org.springframework.xd.dirt.rest Spring XD ToStringCharsetMixin A standard mixin for modules that do conversion from bytes to String. Class org.springframework.xd.module.options.mixins Spring XD Transform Test fixture that creates a Transform. Class org.springframework.xd.test.fixtures Spring XD Transition An AST node representing a transition found in the parsed Job specification. Class org.springframework.xd.dirt.job.dsl Spring XD TriggerSourceOptionsMetadata Describes options to the trigger source module. Class org.springframework.xd.dirt.modules.metadata Spring XD Tuple Data structure that stores a fixed number of ordered key-value pairs and adds convenience methods to access values inThe structure is immutable once created and values to not need to be of the same type. Interface org.springframework.xd.tuple Spring XD TupleBuilder Builder class to create Tuple instances. Class org.springframework.xd.tuple Spring XD TupleFieldExtractor Names - The fields will be extracted from the item in the order they are specified via the names in the providedList. Class org.springframework.xd.tuple.batch Spring XD TupleFieldSetMapper A FieldSetMapper implementation intended to allow a user use a Tuple as the item. Class org.springframework.xd.tuple.batch Spring XD TupleJsonMarshaller Class org.springframework.xd.tuple Spring XD TupleKryoRegistrar used to register a Tuple serializer. Class org.springframework.xd.tuple.serializer.kryo Spring XD TuplePropertyAccessor A PropertyAccessor implementation that enables reading of Tuple values using dot notation within SpELexpressions. Class org.springframework.xd.tuple.spel Spring XD TupleRowMapper A RowMapper implementation to be used with the Tuple data structure. Class org.springframework.xd.tuple.batch Spring XD TupleSqlParameterSource Class org.springframework.xd.tuple.batch Spring XD TupleSqlParameterSourceProvider A factory for TupleSqlParameterSourcesAuthor:Michael Minella Class org.springframework.xd.tuple.batch Spring XD TupleStringMarshaller Class org.springframework.xd.tuple Spring XD TupleToJsonMessageConverter to convert a Tuple to a JSON StringAuthor:David Turanski Class org.springframework.xd.dirt.integration.bus.converter Spring XD TupleToJsonStringConverter Converts a Tuple to JSON representationAuthor:David Turanski, Gunnar Hillert Class org.springframework.xd.tuple Spring XD TupleWriteConverter Class org.springframework.xd.mongodb Spring XD TwitterMixin Options common to twitter source modulesAuthor:David Turanski Class org.springframework.integration.x.twitter Spring XD TwitterSearchChannelAdapter Message producer which reads form Twitter's public search endpoints. Class org.springframework.integration.x.twitter Spring XD TwitterSearchOptionsMetadata Class org.springframework.integration.x.twitter Spring XD TwitterSearchSource A test fixture that allows testing of the 'TwitterSearch' source module. Class org.springframework.xd.test.fixtures Spring XD TwitterStreamChannelAdapter Message producer which reads form Twitter's public stream endpoints. Class org.springframework.integration.x.twitter Spring XD TwitterStreamOptionsMetadata Class org.springframework.integration.x.twitter Spring XD TwitterStreamSource A test fixture that allows testing of the 'TwitterStream' source module. Class org.springframework.xd.test.fixtures Spring XD UiUtils Contains utility methods for rendering data to a formatted console output. Class org.springframework.xd.shell.util Spring XD UnfinishedModuleNameRecoveryStrategy Class org.springframework.xd.dirt.stream.completion Spring XD UnfinishedOptionNameRecoveryStrategy Class org.springframework.xd.dirt.stream.completion Spring XD UploadedModuleDefinition A module definition that serves as a temporary vehicle for the payload of an uploaded module. Class org.springframework.xd.dirt.module Spring XD UserInput Abstraction for a mechanism used to get user interactive user input. Interface org.springframework.xd.shell.command Spring XD ValidationController Provides server-validation services. Class org.springframework.xd.dirt.rest.validation Spring XD ValidationGroupsProvider To be implemented by classes change their validation behavior based on which properties have been set by the user. Interface org.springframework.xd.module.options.spi Spring XD VersionController Controller to retrieve version control information. Class org.springframework.xd.dirt.rest.meta Spring XD VersionPatternConverter that returns the "Implementation-Version" string obtained from themanifest of the jar that this class was loaded from. Class org.springframework.xd.dirt.util.logging Spring XD VersionPatternLayout Extension of Log4j's EnhancedPatternLayoutwhich supports logging of the "Implementation-Version" string Class org.springframework.xd.dirt.util.logging Spring XD VersionPatternParser Extension of Log4j's PatternParserthat recognizes the pattern %v which is used to log the Class org.springframework.xd.dirt.util.logging Spring XD VersionResource Provides the version information for Spring XD. Class org.springframework.xd.rest.domain.meta Spring XD VndErrorResponseErrorHandler Extension of DefaultResponseErrorHandler that knows how to de-serialize a VndErrors. Class org.springframework.xd.rest.client.impl Spring XD WebConfiguration Provides Spring MVC configuration. Class org.springframework.xd.dirt.web Spring XD WindowingOffsetManager An OffsetManager that aggregates writes over a time or count window, using an underlying delegate todo the actual operations. Class org.springframework.integration.x.kafka Spring XD WordCount Class org.springframework.xd.spark.streaming.examples.java Spring XD WritableModuleRegistry Base interface for registries that know how to create (and hence how to delete) new module definitions. Interface org.springframework.xd.dirt.module Spring XD WritableResourceModuleRegistry Writable extension of ResourceModuleRegistry. Class org.springframework.xd.dirt.module Spring XD XdAppmaster Custom application master handling XD containers grouping settingfor launch commands. Class org.springframework.xd.yarn Spring XD XdBatchDatabaseInitializer A BatchDatabaseInitializer for XD batch datasource. Class org.springframework.xd.batch Spring XD XdConfigLoggingInitializer Initializer that can print useful stuff about an XD context on startup. Class org.springframework.xd.dirt.util Spring XD XDController Base Class for XD Controllers. Class org.springframework.xd.dirt.rest 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 XdEc2Validation Validates that all instances of the cluster is up and running. Class org.springframework.xd.integration.util Spring XD XdEnvironment Extracts the host and port information for the XD Instances. Class org.springframework.xd.integration.util Spring XD XdErrorController ErrorController that causes 404 errors to be redirected to the Admin-UI 404 page. Class org.springframework.xd.dirt.rest Spring XD XdHeaders Spring Integration message headers for XD. Class org.springframework.xd.dirt.integration.bus Spring XD XdJdbcSearchableJobExecutionDao Class org.springframework.xd.dirt.job.dao Spring XD XDJobListenerConstants Interface holdings constants related to XD JobListeners. Interface org.springframework.xd.dirt.plugins.job.support.listener Spring XD XDParser Parser to convert a DSL string for a deployable unit (i. Interface org.springframework.xd.dirt.stream Spring XD XdProfiles Static constants for XD server's spring profile names. Class org.springframework.xd.dirt.util Spring XD XDRuntime Represents information about the XD Runtime. Class org.springframework.xd.rest.domain Spring XD XDShell Class org.springframework.xd.shell Spring XD XDShellBannerProvider Provides the Spring XD specific BannerProvider. Class org.springframework.xd.shell Spring XD XDShellPromptProvider A provider that sets the shell prompt to xd:>Since:1. Class org.springframework.xd.shell 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 XdUtils Provides general utilities for Spring XD. Class org.springframework.xd.dirt.util Spring XD XdYarnAdminInfoCommand A custom command for listing the http ports used by admin servers. Class org.springframework.xd.yarn Spring XD XdYarnClusterCreateCommand A custom YarnClusterCreateCommand adding option for defininga groups for XD's containers. Class org.springframework.xd.yarn Spring XD ZKDeploymentHandler Abstract class that has common implementations of ZK based deployments. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ZKDeploymentMessagePublisher ZooKeeper based DeploymentMessagePublisher that publishesdeployment messages into a ZooKeeper/Curator Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ZKJobDeploymentHandler Deployment handler that is responsible for the deployment of a Job. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ZKStreamDeploymentHandler Deployment handler that is responsible for deploying Stream. Class org.springframework.xd.dirt.server.admin.deployment.zk Spring XD ZooKeeperAccessException Runtime exception used to wrap native ZooKeeper checked exceptions thrown whileaccessing ZooKeeper nodes. Class org.springframework.xd.dirt.zookeeper Spring XD ZooKeeperAdminRepository ZooKeeper backed repository for runtime info about Admins. Class org.springframework.xd.dirt.container.store Spring XD ZooKeeperComposedModuleDefinitionRegistry An implementation of WriteableModuleRegistry dedicated to CompositeModuleDefinitions and that usesZooKeeper as storage mechanism. Class org.springframework.xd.dirt.module.store Spring XD ZooKeeperConnection A wrapper for a CuratorFramework instance whose lifecycle is managed as a Spring bean. Class org.springframework.xd.dirt.zookeeper Spring XD ZooKeeperConnectionConfigurer A strategy interface for configuring ZooKeeperConnection at start up. Interface org.springframework.xd.dirt.zookeeper Spring XD ZooKeeperConnectionListener Listener for ZooKeeper connection and disconnection events. Interface org.springframework.xd.dirt.zookeeper Spring XD ZookeeperConnectionPlugin Supplies plugins with a reference to the Spring XD ZooKeeperConnectionAuthor:Marius Bogoevici Class org.springframework.xd.dirt.plugins Spring XD ZooKeeperContainerRepository ZooKeeper backed repository for runtime info about Containers. Class org.springframework.xd.dirt.container.store 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 ZooKeeperModuleDependencyRepository ZooKeeper based implementation of ModuleDependencyRepository that writes each dependency to a node, such as:/xd/modules/[moduletype]/[modulename]/dependencies/[target]. Class org.springframework.xd.dirt.module.store Spring XD ZooKeeperModuleMetadataRepository ZooKeeper backed repository for runtime info about deployed modules. Class org.springframework.xd.dirt.module.store 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 ZooKeeperUtils Utility methods for ZooKeeper. Class org.springframework.xd.dirt.zookeeper Spring XD