Project: springxd
Issue XD-2052: Add new source modules
As an user, I'd like to have OOTB source modules to integrate with various data sources to ingest data using Spring XD. Note: The OOTB support, however, is limited to currently available Spring Integration adapters. Acceptance Criteria: - User should be able to list the 'new source' through DSL commands - User should be able to optionally choose the "new source" adapters for stream creation using XD shell - User should see appropriate error messages if the required attributes are missing while creating a stream with the 'new source' module - After successful stream creation with the 'new source' module, the definition should be included in stream listing - REST endpoints should include 'new source' definitions - Data ingested using the 'new source' should be validated for accurateness - Appropriate error/exception message needs logged if there's any problem ingesting data using 'new source' module
Story points: 8