You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by zh...@gmail.com on 2007/11/13 02:13:02 UTC
ObjectInputStream & ObjectOutputStream
In google codesearch, I found following classes:
org.apache.geronimo.interop.rmi.iiop.ObjectInputStream;
org.apache.geronimo.interop.rmi.iiop.ObjectOutputStream
in geronimo-1.0-M5.
But I cannot find these classes in geronimo2.0 code. Is geronimo still
using IIOP for marshalling protocal? Is marshalling code replaced by
openejb?
Thanks,
Re: ObjectInputStream & ObjectOutputStream
Posted by Rick McGuire <ri...@gmail.com>.
Even when those classes were in Geronimo, they weren't being used.
Prior to the 2.0 release, Geronimo used the JVM-native ORB for its
rmiiiop support. This had a number of issues, the biggest being that
different JVMs had different native implementations (including a big
change in the Sun one from 1.4 to 1.5). The interop code was an early
attempt at replacing the JVM ORB and rmiiiop support with a portable
ORB. That code had a lot of problems and never went anywhere, thought
the code remained in the svn tree for a long time.
In the 2.0 release, Geronimo started using the Yoko ORB for its CORBA
support which finally solved the JVM portability issue. As the code was
getting switched over, the unused interop packages were finally deleted.
Rick
zhangguoping@gmail.com wrote:
> In google codesearch, I found following classes:
>
> org.apache.geronimo.interop.rmi.iiop.ObjectInputStream;
> org.apache.geronimo.interop.rmi.iiop.ObjectOutputStream
>
> in geronimo-1.0-M5.
>
> But I cannot find these classes in geronimo2.0 code. Is geronimo still
> using IIOP for marshalling protocal? Is marshalling code replaced by
> openejb?
>
> Thanks,
>
>