[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cp-patches] FYI: First draft of the working RMI orve IIOP implementatio
From: |
Meskauskas Audrius |
Subject: |
[cp-patches] FYI: First draft of the working RMI orve IIOP implementation. |
Date: |
Sun, 02 Oct 2005 21:52:39 +0200 |
User-agent: |
Mozilla Thunderbird 1.0.2 (Windows/20050317) |
This is the first working draft to support the RMI over IIOP protocol.
As it is very deeply integrated into CORBA, CORBA classes also needed
some modifications.
The current implementation is capable for remote invocations,
transferring various Serializables and Externalizables via RMI-IIOP
protocol. It can flatten graphs and, at least for the simple cases, is
interoperable with Sun's jdk 1.5.
* gnu/CORBA/CDR/ArrayValueHelper.java,
gnu/CORBA/CDR/IDLTypeHelper.java,
gnu/CORBA/CDR/UnknownExceptionCtxHandler.java,
gnu/CORBA/CDR/gnuRuntime.java,
gnu/CORBA/CDR/gnuValueStream.java,
gnu/CORBA/CDR/VMVio.java,
gnu/CORBA/IorProvider.java,
gnu/javax/rmi/CORBA/TieTargetRecord.java,
gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java,
gnu/javax/rmi/CORBA/corbaObjectInput.java,
gnu/javax/rmi/CORBA/corbaObjectOutput.java,
gnu/javax/rmi/CORBA/dwoTester.java,
gnu/javax/rmi/CORBA/gnuRmiUtil.java: New files.
* gnu/CORBA/CDR/aligningInputStream.java,
gnu/CORBA/CDR/aligningOutputStream.java:
gnu/CORBA/CDR/Vio.java,
gnu/CORBA/CDR/cdrBufInput.java,
gnu/CORBA/CDR/cdrBufOutput.java,
gnu/CORBA/CDR/cdrInput.java,
gnu/CORBA/CDR/cdrOutput.java,
gnu/CORBA/CDR/noHeaderInput.java,
gnu/CORBA/Functional_ORB.java,
gnu/CORBA/GIOP/MessageHeader.java,
gnu/CORBA/GIOP/ServiceContext.java,
gnu/CORBA/IOR_Delegate.java,
gnu/CORBA/IOR_contructed_object.java,
gnu/CORBA/Interceptor/Registrator.java,
gnu/CORBA/NamingService/NameParser.java,
gnu/CORBA/NamingService/NamingServiceTransient.java,
gnu/CORBA/ObjectCreator.java,
gnu/CORBA/Poa/LocalDelegate.java,
gnu/CORBA/Poa/ORB_1_4.java,
gnu/CORBA/Poa/gnuPOA.java,
gnu/CORBA/Poa/gnuServantObject.java,
gnu/CORBA/Simple_delegate.java,
gnu/CORBA/gnuAny.java,
gnu/CORBA/gnuRequest.java,
org/omg/CORBA/OMGVMCID.java,
org/omg/CORBA/StringValueHelper.java,
org/omg/CORBA/SystemException.java,
org/omg/CORBA/WStringValueHelper.java,
org/omg/CORBA/portable/ObjectImpl.java,
org/omg/CORBA_2_3/ORB.java,
org/omg/CORBA_2_3/portable/InputStream.java,
org/omg/CORBA_2_3/portable/OutputStream.java: Modified to support
RMI over CORBA mechanism.
* gnu/javax/rmi/CORBA/DelegateFactory.java,
gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
gnu/javax/rmi/CORBA/StubDelegateImpl.java,
gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
javax/rmi/CORBA/ClassDesc.java,
javax/rmi/CORBA/PortableRemoteObjectDelegate.java,
javax/rmi/CORBA/Stub.java,
javax/rmi/CORBA/StubDelegate.java,
javax/rmi/CORBA/Tie.java,
javax/rmi/CORBA/Util.java,
javax/rmi/CORBA/UtilDelegate.java,
javax/rmi/CORBA/ValueHandler.java,
javax/rmi/CORBA/package.html,
javax/rmi/PortableRemoteObject.java,
javax/rmi/package.html: New files (replacing).
* gnu/javax/rmi/CORBA/ValueHandlerImpl.java,
gnu/javax/rmi/PortableServer.java: Modified to keep the code
compileable between subsequent patches.
rmi_corba.tar.gz
Description: GNU Zip compressed data
- [cp-patches] FYI: First draft of the working RMI orve IIOP implementation.,
Meskauskas Audrius <=