Qingsheng Ren created FLINK-36245: ------------------------------------- Summary: Remove legacy SourceFunction / SinkFunction / Sink V1 API in 2.0 Key: FLINK-36245 URL: https://issues.apache.org/jira/browse/FLINK-36245 Project: Flink Issue Type: Technical Debt Components: Connectors / Common Reporter: Qingsheng Ren Fix For: 2.0-preview
SourceFunction, SinkFunction and Sink V1 API has been marked as deprecated and should be removed in Flink 2.0. Considering SourceFunction / SinkFunction are heavily used in test cases for building a simple data generator or a data validator, it could be a huge amount of work to rewrite all these usages with Source and Sink V2 API. A viable path for 2.0-preview version would be: * Move SourceFunction, SinkFunction to an internal package, as a test util * Rewrite all Sink V1 implementations with Sink V2 directly (the usage of Sink V1 is low in the main repo) As a long term working item, all usages of SourceFunction and SinkFunction will be replaced by Source and Sink API. -- This message was sent by Atlassian Jira (v8.20.10#820010)