-
Key: JAV2I12-62
-
Legacy Issue Number: 1965
-
Status: closed
-
Source: Anonymous
-
Summary:
Summary: An RMI-JRMP server creates and exports server objects and then
returns. A non-daemon thread created by the JRMP runtime keeps the
server process alive until there are no more objects exported.
For code portability, an RMI-IIOP server needs to work in a similar
way. It is not acceptable to require a call to ORB.run() or the
use of application "wait" code to keep the server process alive.I propose that the specification of PortableRemoteObject.exportObject
be updated to say that the first call to this creates a non-daemon
thread which keeps the JVM alive until all exported objects have
been unexported by calls to PortableRemoteObject.unexportObject. -
Reported: JAV2I 1.0b1 — Wed, 16 Sep 1998 04:00 GMT
-
Disposition: Resolved — JAV2I 1.0
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT
JAV2I12 — Eliminating server wait code
- Key: JAV2I12-62
- OMG Task Force: Java to IDL December 2000 RTF