[ https://issues.apache.org/jira/browse/FLINK-36245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17885823#comment-17885823 ]
Qingsheng Ren commented on FLINK-36245: --------------------------------------- master: f2d6b5753dbf1a9fae3f6404100ce69daad8d221 > Remove legacy SourceFunction / SinkFunction / Sink V1 API and deprecated > method/interface in Sink V2 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 > Assignee: LvYanquan > Priority: Major > Labels: 2.0-related, pull-request-available > 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)