Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8307329

Remove redundant class RMIIIOPServerImpl

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P4 P4
    • 21
    • core-svc
    • 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.

            kevinw Kevin Walls
            kevinw Kevin Walls
            Alan Bateman, Daniel Fuchs
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: