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

(1.1.x) rmic: allow remote interfaces to extend non-remote interfaces

XMLWordPrintable

    • b01
    • sparc
    • solaris_2.5

      In JDK1.2 rmic, the definition of a legal remote interface is "one that extends
      java.rmi.Remote, either directly or indirectly, and extends any other interface
      that does not extend java.rmi.Remote directly or indirectly, as long as all the
      methods in the extended interface contain java.rmi.RemoteException (or it
      superclasses, but not Throwable) in it throws clause". JDK1.1 rmic should
      support the same definition of remote interfaces. RMI/IIOP will support
      this definition and will be capable of running on top of JDK1.1.6 and
      JDK1.2. To make sure that the remote interface definition is consistent
      this change to the definition of a remote interface should be made (previously
      remote interfaces were not allowed to extend non-remote interfaces at all).

            acolleysunw Adrian Colley (Inactive)
            awollratsunw Ann Wollrath (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: