Bob, Sean,

Please review this webrev

  http://cr.openjdk.java.net/~sflores/8016036/webrev.00/

for RFE/CCC: 8016036 RMI specification needs to be updated to allow Activation on remote hosts

A DESCRIPTION OF THE PROBLEM:

  A compact2 (client profile) JRE includes
  java.rmi.activation.ActivationSystem
  but not rmid and some mobile platforms cannot run rmid, this
  causes a problem when running the JCK, since it and rmid assume
  activation requests to be from the same platform.

Evaluation:

  To avoid creating a special RMI test server in a closed workspace,
  rmid should be changed allow the tester specify which remote client
  can access activation interface. This will allow the tester to run
  rmid on a server running the full JRE instead of the compact2 client.

  To avoid changing the JCK, the JRE should be changed so that the
  tester can specify what the default activation host is.

Description of fix:

  Change rmid to allow activation requests from a remote client
  specified in a system property instead of the local host.

  Change java.rmi.activation.ActivationGroup.getSystem to use
  a system property for the host (with a default of empty) when
  looking up the activation system.

Thanks,

  Steve.

Reply via email to