[ https://issues.apache.org/jira/browse/FLINK-15041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kostas Kloudas updated FLINK-15041: ----------------------------------- Description: Currently the {{JobClient}} interface extends {{AutoCloseable}} but provides a default, empty implementation for the {{close()}} method. This is error-prone as subclass implementations may not think that they need to actually implement a proper {{close()}}. To this end, this issue aims at removing the default implementation and each implementation of the {{JobClient}} will have to explicitly provide its own implementation. > Remove default close() implementation from JobClient > ---------------------------------------------------- > > Key: FLINK-15041 > URL: https://issues.apache.org/jira/browse/FLINK-15041 > Project: Flink > Issue Type: Improvement > Components: Client / Job Submission > Affects Versions: 1.10.0 > Reporter: Kostas Kloudas > Assignee: Kostas Kloudas > Priority: Major > > Currently the {{JobClient}} interface extends {{AutoCloseable}} but provides > a default, empty implementation for the {{close()}} method. This is > error-prone as subclass implementations may not think that they need to > actually implement a proper {{close()}}. > > To this end, this issue aims at removing the default implementation and each > implementation of the {{JobClient}} will have to explicitly provide its own > implementation. -- This message was sent by Atlassian Jira (v8.3.4#803005)