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

[EMAIL PROTECTED] 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,


Reply via email to