Integrated: 8302845: Replace finalizer usage in JNDI DNS provider with Cleaner

Aleksei Efimov aefimov at openjdk.org
Wed May 10 09:42:32 UTC 2023


On Fri, 5 May 2023 17:25:38 GMT, Aleksei Efimov <aefimov at openjdk.org> wrote:

> JNDI `DnsClient` has a finalize method to close its internal datagram channel selector.
>  The change proposed here replaces it with a cleaner to close the selector once the `DnsClient`
>   instance becomes phantom reachable. 
> 
> The change was tested with `jdk-tier1` to `jdk-tier3` test sets which showed no failures.

This pull request has now been integrated.

Changeset: da2c9302
Author:    Aleksei Efimov <aefimov at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/da2c9302628886bbdb4cf588f8275c4a44ff5ac9
Stats:     31 lines in 3 files changed: 14 ins; 13 del; 4 mod

8302845: Replace finalizer usage in JNDI DNS provider with Cleaner

Reviewed-by: alanb, dfuchs, djelinski

-------------

PR: https://git.openjdk.org/jdk/pull/13837


More information about the core-libs-dev mailing list