[jira] [Created] (FLINK-20480) Methods from CheckpointedFunction interface in FlinkKafkaConsumerBase are set to final

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-20480) Methods from CheckpointedFunction interface in FlinkKafkaConsumerBase are set to final

Shang Yuanchun (Jira)
lidesheng created FLINK-20480:
---------------------------------

             Summary: Methods from CheckpointedFunction interface in FlinkKafkaConsumerBase are set to final
                 Key: FLINK-20480
                 URL: https://issues.apache.org/jira/browse/FLINK-20480
             Project: Flink
          Issue Type: Wish
          Components: Connectors / Kafka
         Environment: Flink 1.11
            Reporter: lidesheng


 I created a subclass from FlinkKafkaConsumerBase and wanna add some logic in checkpoint snapshot. I failed to do it because methods from CheckpointedFunction interface in FlinkKafkaConsumerBase are set to final. understand that these methods are set to final because offsets are required to hold and commit, so they do not want to be overridden by subclasses. Can we provide an additional abstract method to provide subclasses for their own state related operations? Call it in then end of final method default logic is emtpy. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)