JDK-8267124 : Remove RMI Activation
  • Type: CSR
  • Component: core-libs
  • Sub-Component: java.rmi
  • Priority: P4
  • Status: Closed
  • Resolution: Approved
  • Fix Versions: 17
  • Submitted: 2021-05-14
  • Updated: 2021-05-17
  • Resolved: 2021-05-17
Related Reports
CSR :  
Description
Summary
-------

Remove the RMI Activation API and implementation, and the `rmid` tool.

Problem
-------

RMI Activation is obsolete and will be removed. See [JEP 407](https://openjdk.java.net/jeps/407) for full background.

Solution
--------

Removal of RMI Activation entails the following changes to Java SE specifications, or JDK specifications where noted:

 * removal of the `java.rmi.activation` package from the `java.rmi` module
 * removal of references to the `java.rmi.activation` APIs from other parts of Java SE (mostly from other parts of `java.rmi`)
 * removal of mentions of Activation from the RMI Specification
 * removal of the `rmid` command-line tool and specification (these are JDK-specific)

Specification
-------------

Specdiff attached: [specdiff.rmiactivation.zip](https://bugs.openjdk.java.net/secure/attachment/94625/specdiff.rmiactivation.zip)

Textual diffs to the RMI Specification are attached: [rmispec-v2.diffs](https://bugs.openjdk.java.net/secure/attachment/94629/rmispec-v2.diffs). Mostly this is removal of the text of the RMI Activation chapter, plus other editorial adjustments.

Comments
Moving to Approved.
17-05-2021