Divij Vaidya created KAFKA-15085:
------------------------------------
Summary: Make Timer.java implement AutoCloseable
Key: KAFKA-15085
URL: https://issues.apache.org/jira/browse/KAFKA-15085
Project: Kafka
Issue Type: Improvement
Components: core
Reporter: Divij Vaidya
Many automatic bug finders will flag a warning if an object of class which is
marked as AutoCloseable but is not closed properly in the code. Hence, as a
best practice we should implement AutoCloseable for classes which require
resources to be released after shutdown.
Timer.java should implement AutoCloseable and ShutDown should be replaced with
close() method.
Note that this interface change does not require a KIP since Timer.java is not
a user facing public class.
This was discussed here:
[https://github.com/apache/kafka/pull/13820#discussion_r1222654614]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)