-
Key: I2JAV12-20
-
Legacy Issue Number: 4749
-
Status: closed
-
Source: Oracle ( Ken Cavanaugh)
-
Summary:
The resolution to issue 4699 introduced a new method in
org.omg.CORBA.LocalObject as follows:abstract public String[] _ids() ;
Unfortunately this causes a big problem for current users of
portable interceptors: any user of PI who implements a local
interface (for example ServerRequestInterceptor) according to the
CORBA 2.5 spec will have written code that will not function correctly
under the CORBA 3.0 revision, due to the addition of this new abstract
method.The fix for this is simple: just change the _ids method to
public String[] _ids()
{ return new String[0] ; }This causes the _is_a method to always return false for old implementations
of local interfaces, which is a reasonable result, since old implementations
were written before is_a support was available. -
Reported: I2JAV 1.1 — Fri, 14 Dec 2001 05:00 GMT
-
Disposition: Resolved — I2JAV 1.2
-
Disposition Summary:
Incorporate revised text and closed issue
-
Updated: Fri, 6 Mar 2015 20:58 GMT
I2JAV12 — New issue: Error in resolution of issue 4699
- Key: I2JAV12-20
- OMG Task Force: IDL to Java 2002 RTF