-
CSR
-
Resolution: Approved
-
P4
-
None
-
source, binary
-
low
-
IIOP transport for JMX was previously completely removed.
-
Java API
-
SE
Summary
Remove class javax.management.remote.rmi.RMIIIOPServerImpl
.
Problem
The JMX Remote API (javax.management.remote.rmi
) was changed in Java 8 (and JSR-160 MR3) to make the IIOP transport optional (JDK-8001048). This was to allow for Compact Profiles and in preparation for moving the Java Platform to modules.
Support for the IIOP transport was removed from the JMX Remote API in Java 9 (JDK-8043937).
javax.management.remote.rmi.RMIIIOPServerImpl
has been deprecated and "degraded" since Java 9. Its constructor is specified to throw UOE. It is time to finally remove this class.
Solution
Remove class javax.management.remote.rmi.RMIIIOPServerImpl
.
A release note is planned.
Specification
Remove class javax.management.remote.rmi.RMIIIOPServerImpl
. No other spec changes.
- csr of
-
JDK-8307244 Remove redundant class RMIIIOPServerImpl
- Resolved