fapaul commented on code in PR #19633:
URL: https://github.com/apache/flink/pull/19633#discussion_r865816365


##########
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/hybrid/HybridSource.java:
##########
@@ -108,18 +109,21 @@ public Boundedness getBoundedness() {
         return sources.get(sources.size() - 1).boundedness;
     }
 
+    @Internal

Review Comment:
   > Good god it actually seems necessary; e.g., KafkaSink#createWriter 
actually implements 2 distinct interfaces at once 🤯.
   
   That was one of the design decisions for the new interface. That connector 
developer can choose which methods to implement and make it transparent for the 
end-user. Indeed that reduces a bit the readability.



-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to