stub classes can violate licensing and package sealing
-
Key: JAV2I12-103
-
Legacy Issue Number: 2804
-
Status: closed
-
Source: Anonymous
-
Summary:
Summary: Placing generated stub classes in the package in which the interface is defined
is flawed for a few reasons:1) It can violate license agreements (e.g., Jini uses remote interfaces, and
if an RMI-IIOP stub is generated from one of the core Jini interfaces
the license agreement will be violated since a new public class
will be added to the core).2) Placing generated classes in the same package as the remote interface
definition will not be possible if the package is sealed.If an interface is public, such generated classes could be placed in a
sub-package of a CORBA-specific package, for example,
org.omg.CORBA.stub.java.rmi._Remote_Stub. -
Reported: JAV2I 1.0 — Thu, 15 Jul 1999 04:00 GMT
-
Disposition: Resolved — JAV2I 1.1
-
Disposition Summary:
-
Updated: Sun, 8 Mar 2015 14:03 GMT