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

Remove redundant class RMIIIOPServerImpl

    XMLWordPrintable

Details

    • CSR
    • Resolution: Approved
    • P4
    • 21
    • core-svc
    • None
    • source, binary
    • low
    • IIOP transport for JMX was previously completely removed.
    • Java API
    • SE

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: