StephanEwen commented on pull request #13512: URL: https://github.com/apache/flink/pull/13512#issuecomment-701369181
@becketqin We used to have various "no dependency" built-in sources together with the source APIs so far. Check out `InputFormat` and `SourceFunction` - there was always a lot of concrete implementations directly in the project, if they were of the "utility kind" with no dependencies. Similar as `java.util` has the collection framework interfaces, but also the simple implementations (that are no concurrent, distributed, etc.). I feel having a separate module and dependency for those is a bit heavy-weight. It would also make it impossible to "deep integrate" these sources with the API, like with the convenience methods we currently have (even though that is optional to do, in my mind). ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
