| Name | Description | Type | Package | Framework |
| 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 |
| 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 |
| 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 |
| BatchJobSinglestepPartitionSupportOptionMixin | Captures options made available via the import of singlestep-partition-support. | Class | org.springframework.xd.module.options.mixins | Spring XD |
| CronExpression | The annotated element must be a valid Spring cron expression (6 fields). | Class | org.springframework.xd.module.options.validation | Spring XD |
| CronExpression .CronValidator | Class | org.springframework.xd.module.options.validation.CronExpression | Spring XD | |
| DateFormat | The annotated must be a valid SimpleDateFormat pattern. | Class | org.springframework.xd.module.options.validation | Spring XD |
| DateFormat .DateFormatValidator | Class | org.springframework.xd.module.options.validation.DateFormat | 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 |
| 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 |
| DateWithCustomFormat .DateWithCustomFormatValidator | Class | org.springframework.xd.module.options.validation.DateWithCustomFormat | Spring XD | |
| DateWithCustomFormat .List | Defines several DateWithCustomFormat annotations on the same element. | Class | org.springframework.xd.module.options.validation.DateWithCustomFormat | 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 |
| 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 |
| EnvironmentAwareModuleOptionsMetadataResolver | A decorator around another ModuleOptionsMetadataResolver that will provide default values for module optionsusing the environment. | Class | org.springframework.xd.module.options | 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 |
| 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 |
| FlattenedCompositeModuleOptionsMetadata | A composite ModuleOptionsMetadata made of several ModuleOptionsMetadata that will appear "flattened". | Class | org.springframework.xd.module.options | Spring XD |
| FromMongoDbOptionMixin | An option class to mix-in when reading from MongoDB. | Class | org.springframework.xd.module.options.mixins | Spring XD |
| FromMongoDbOptionMixin .Job | Has collectionName default to ${xd. | Class | org.springframework.xd.module.options.mixins.FromMongoDbOptionMixin | Spring XD |
| FromMongoDbOptionMixin .Stream | Has collectionName default to ${xd. | Class | org.springframework.xd.module.options.mixins.FromMongoDbOptionMixin | Spring XD |
| FromStringCharsetMixin | A standard mixin for modules that do conversion from String to bytes. | Class | org.springframework.xd.module.options.mixins | 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 |
| HadoopConfigurationMixin | Factors out common configuration options for Hadoop. | Class | org.springframework.xd.module.options.mixins | 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 |
| IntoMongoDbOptionMixin | An option class to mix-in when writing to MongoDB. | Class | org.springframework.xd.module.options.mixins | Spring XD |
| IntoMongoDbOptionMixin .Job | Has collectionName default to ${xd. | Class | org.springframework.xd.module.options.mixins.IntoMongoDbOptionMixin | Spring XD |
| IntoMongoDbOptionMixin .Stream | Has collectionName default to ${xd. | Class | org.springframework.xd.module.options.mixins.IntoMongoDbOptionMixin | Spring XD |
| IntoMongoDbOptionMixin .WriteConcern | Class | org.springframework.xd.module.options.mixins.IntoMongoDbOptionMixin | Spring XD | |
| MappedRequestHeadersMixin | Base class for mixins that add the mappedRequestHeaders option. | Class | org.springframework.xd.module.options.mixins | Spring XD |
| MappedRequestHeadersMixin .Amqp | Class | org.springframework.xd.module.options.mixins.MappedRequestHeadersMixin | Spring XD | |
| MappedRequestHeadersMixin .Http | Class | org.springframework.xd.module.options.mixins.MappedRequestHeadersMixin | Spring XD | |
| MappedResponseHeadersMixin | Base class for mixins that add the mappedResponseHeaders option. | Class | org.springframework.xd.module.options.mixins | Spring XD |
| MappedResponseHeadersMixin .Http | Class | org.springframework.xd.module.options.mixins.MappedResponseHeadersMixin | Spring XD | |
| MapreduceConfigurationMixin | Factors out common configuration options for Hadoop MapReduce. | Class | org.springframework.xd.module.options.mixins | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| PeriodicTriggerMixin | Mixin for options that include a periodic fixed-delay trigger. | Class | org.springframework.xd.module.options.mixins | 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 |
| 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 |
| ProfileNamesProvider | To be implemented by classes that instruct the framework to activate some named profiles. | Interface | org.springframework.xd.module.options.spi | 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 |
| 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 |
| StringToEnumIgnoringCaseConverterFactory | Copied from org. | Class | org.springframework.xd.module.options.support | Spring XD |
| ToStringCharsetMixin | A standard mixin for modules that do conversion from bytes to String. | Class | org.springframework.xd.module.options.mixins | 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 |