RFR: 8345079: Simplify/cleanup Exception handling in RMIConnectionImpl
Kevin Walls
kevinw at openjdk.org
Mon Jan 13 17:55:46 UTC 2025
This is a post-SecurityManager-removal cleanup, following-on from:
8344394: Remove SecurityManager and related calls from java.management.rmi
Remove mention of "privilege" in Exception handling in RMIConnectionImpl.
Remove wrapping of Exceptions in PrivilegedActionException.
The methods that invoke an operations handle the expected Exceptions, but also need to handle SecurityException and RuntimeException, to avoid their default case of wrapping an Exception in an IOException to signal a problem.
-------------
Commit messages:
- unnecessary catches
- (c)
- 8345079: Simplify/cleanup Exception handling in RMIConnectionImpl
Changes: https://git.openjdk.org/jdk/pull/23072/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23072&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8345079
Stats: 240 lines in 1 file changed: 99 ins; 60 del; 81 mod
Patch: https://git.openjdk.org/jdk/pull/23072.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/23072/head:pull/23072
PR: https://git.openjdk.org/jdk/pull/23072
More information about the serviceability-dev
mailing list