-
Key: JAV2I12-23
-
Legacy Issue Number: 3858
-
Status: closed
-
Source: hursley.ibm.com ( Simon Nash)
-
Summary:
The Java to IDL mapping spec does not explictly specify the package for the
PortableRemoteObjectDelegate interface.The correct fully-qualified name of this interface is
javax.rmi.CORBA.PotableRemoteObjectDelegate. This is stated explictly in
Harold Carr's final proposal for issue 2478, which contained the text:> The implementation delegate classes for PortableRemoteObject and Util must
> implement the following new interfaces:
>
> javax.rmi.CORBA.PortableRemoteObjectDelegate (per-class delegation)
> javax.rmi.CORBA.UtilDelegate (per-class delegation)and is also implied by the text that was voted on for issue 2478, which
contained the following:> The implementation delegate classes for PortableRemoteObject and Util must
{ > > .... > > }
> implement the following new interfaces for per-class delegation:
>
> package javax.rmi.CORBA;
>
> public interface UtilDelegate
>
> public interface PortableRemoteObjectDelegate { > > .... > > }The above code clearly makes both interfaces part of the javax.rmi.CORBA package.
However, when these definitions were copied into the Java to IDL mapping spec,
the interfaces UtilDelegate and PortableRemoteObject were placed in separate
sections 1.5.3.2 and 1.5.3.3, and the package statement was copied to section
1.5.3.2 but was unfortunately not copied to 1.5.3.3. This creates an ambiguity
in the published spec document, since section 1.5.3.3 does not explicitly specify
the package for PortableRemoteObjectDelegate.Proposed resolution:
Add the line
package javax.rmi.CORBA;
to section 1.5.3.3. -
Reported: JAV2I 1.0b1 — Tue, 5 Sep 2000 04:00 GMT
-
Disposition: Resolved — JAV2I 1.1
-
Disposition Summary:
See revised text below
-
Updated: Fri, 6 Mar 2015 20:58 GMT
JAV2I12 — Package for PortableRemoteObjectDelegate
- Key: JAV2I12-23
- OMG Task Force: Java to IDL December 2000 RTF