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)