Matthias Pohl created FLINK-31015:
-------------------------------------
Summary: SplitReader doesn't extend AutoCloseable but implements
close
Key: FLINK-31015
URL: https://issues.apache.org/jira/browse/FLINK-31015
Project: Flink
Issue Type: Improvement
Components: Connectors / Common
Affects Versions: 1.16.1, 1.17.0, 1.18.0
Reporter: Matthias Pohl
The {{SplitReader}} provides a {{close}} method (see
[SplitReader:71|https://github.com/apache/flink/blob/0612a997ddcc791ee54f500fbf1299ce04987679/flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/splitreader/SplitReader.java#L71])
but doesn't implement {{AutoCloseable}}. This would enable us to utilize
Java's try close feature and use more generic utility classes.
This issue should not only cover the {{SplitReader}} but also solve this kind
of problem also in other places of the connector framework (I didn't check
whether it also occurs somewhere else).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)