RFR 9: 8164908: ReflectionFactory support for IIOP and custom serialization

Amy Lu amy.lu at oracle.com
Thu Oct 20 15:32:42 UTC 2016


On 10/20/16 3:59 AM, Roger Riggs wrote:
> The support in sun.reflect.ReflectionFactory for custom serialization, 
> such as IIOP input
> and output streams, is being expanded beyond the necessary constructor 
> of a serializable
> class to include access to the private methods readObject, 
> writeObject, readResolve,
> writeReplace, etc.
>
> The IIOP implementation is updated to use a combination of 
> ReflectionFactory and
> Unsafe to serialize and deserialize objects and no longer rely on 
> setAccessible.
> Tests are included for ReflectionFactory and the affected IIOP classes.
>
> Please review and comment,
>
> jdk repo webrev:
> http://cr.openjdk.java.net/~rriggs/webrev-reflection-factory-8164908/
> corba repo webrev :
> http://cr.openjdk.java.net/~rriggs/webrev-reflection-factory-iiop-8164908/ 
>
>
> Issue:
> https://bugs.openjdk.java.net/browse/JDK-8164908
>
> Thanks, Roger
>
>
test/com/sun/corba/serialization/ObjectStreamTest.java

371                     startOrbd_orig();
Should test wait for several seconds after this to make sure it started?

(I'm not an official reviewer.)

Thanks,
Amy


More information about the core-libs-dev mailing list