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]


Reply via email to