-
Key: JAV2I12-14
-
Legacy Issue Number: 3151
-
Status: closed
-
Source: hursley.ibm.com ( Simon Nash)
-
Summary:
There is a problem in the stream format for custom marshalled RMI types.
The Java serialization spec requires that when a class with a writeObject
method calls defaultWriteObject and then writes optional data, the receiver
must be able to skip the optional data if the readObject does not consume
it or the class is not in the receiver's hierarchy. So if the sender's
hierarchy consists of serializable classes Base and Derived, both of which
call defaultWriteObject and then write optional data, there must be a way
for the unmarshaller to first skip to the end of the Base data, then skip
to the end of the Derived data. With the current stream format, this is
not possible. -
Reported: JAV2I 1.0b1 — Mon, 20 Dec 1999 05:00 GMT
-
Disposition: Resolved — JAV2I 1.2
-
Disposition Summary:
see below
-
Updated: Fri, 6 Mar 2015 20:58 GMT
JAV2I12 — Stream format problem for custom marshalled RMI types
- Key: JAV2I12-14
- OMG Task Force: Java to IDL December 2000 RTF