RFR: 8332631: Update nsk.share.jpda.BindServer to don't use finalization
Leonid Mesnik
lmesnik at openjdk.org
Tue May 21 20:02:26 UTC 2024
The BindServer starts several threads and opens streams.
It registered them for cleanup using "Finalizer" from nsk.share.framework. Currently, it cleanup resources during shutdown hook.
This fix changes BindServer to explicitly close streams and finish threads after test is completed. The exceptions are just printed like it was done previously. I haven't caught any exception during in close method during testing.
-------------
Commit messages:
- 8332631: Update nsk.share.jpda.BindServer to don't use finalization
Changes: https://git.openjdk.org/jdk/pull/19335/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19335&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8332631
Stats: 98 lines in 1 file changed: 18 ins; 54 del; 26 mod
Patch: https://git.openjdk.org/jdk/pull/19335.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/19335/head:pull/19335
PR: https://git.openjdk.org/jdk/pull/19335
More information about the serviceability-dev
mailing list