summaryrefslogtreecommitdiff
path: root/gnu/java/rmi
Commit message (Collapse)AuthorAgeFilesLines
...
* 2003-07-12 Jeroen Frijters <jeroen@sumatra.nl>Mark Wielaard2003-07-131-2/+3
| | | | | * gnu/java/rmi/server/UnicastServerRef.java (getHelperClass): if class loader is null, use Class.forName
* Fixed getReturnMethodTypeTorsten Rupp2003-07-031-1/+5
|
* 2003-06-10 Michael Koch <konqueror@gmx.de>Michael Koch2003-06-101-1/+1
| | | | | * gnu/java/rmi/server/UnicastRemoteCall.java: New version from libgcj.
* 2003-01-03 Dhek Bhun Kho <bhun@chello.nl>Tom Tromey2003-01-031-2/+2
| | | | | | | * gnu/java/rmi/server/UnicastServerRef.java (unexportObject): Don't throw RemoteException. * java/rmi/server/UnicastRemoteObject.java (unexportObject): Don't throw RemoteException.
* * gnu/java/rmi/server/UnicastRemoteCall.java: Reindent.Mark Wielaard2002-11-071-155/+233
|
* Merge Orp RMI patches from Wu Gansha <gansha.wu@intel.com>Mark Wielaard2002-10-3113-261/+517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (AC_OUTPUT): Add javax/rmi/Makefile, * gnu/javax/Makefile, gnu/javax/rmi/Makefile, javax/rmi/CORBA/Makefile and gnu/javax/rmi/CORBA/Makefile. * javax/.cvsignore: New File. * javax/Makefile.am (SUBDIRS): Add rmi. * javax/rmi/.cvsignore: New File. * javax/rmi/Makefile.am: New file. * javax/rmi/CORBA/.cvsignore: New file. * javax/rmi/CORBA/Makefile.am: New file. * gnu/Makefile.am (SUBDIRS): Add javax. * gnu/javax/.cvsignore: New file. * gnu/javax/Makefile.am: New file. * gnu/javax/rmi/.cvsignore: New file. * gnu/javax/rmi/Makefile.am: New file. * gnu/javax/rmi/CORBA/.cvsignore: New file. * gnu/javax/rmi/CORBA/Makefile.am: New file. * java/rmi/MarshalledObject.java (equals): Check hashcode first. * java/rmi/server/RMIClassLoader.java (MyClassLoader): Create/Use annotation. (loadClass): Take String as codebases. (getClassAnnotation): Use MyClassLoader annotations. * java/rmi/server/UnicastRemoteObject.java (UnicastRemoteObject): call exportObject(this). * gnu/java/rmi/RMIMarshalledObjectOutputStream.java (RMIMarshalledObjectOutputStream): set locBytesStream and locStream. (setAnnotation): Don't set locBytesStream and locStream. (replaceObject): Removed. (flush): Don't test locStream. (getLocButes): LikeWise. * gnu/java/rmi/dgc/DGCImpl.java: extends UnicastServerRef. (leaseCache): New field. (dirty): Use leaseCache. (LeaseRecord): New inner class. * gnu/java/rmi/registry/RegistryImpl.java (RegistryImpl): Don't explicitly call exportObject(). * gnu/java/rmi/registry/RegistryImpl_Stub.java: set useNewInvoke to false to communicate with Sun JDK130. * gnu/java/rmi/server/ConnectionRunnerPool.java: Add CPU comment. * gnu/java/rmi/server/RMIObjectInputStream.java (UnicastConnectionManager): Removed field. * gnu/java/rmi/server/RMIObjectOutputStream.java (replaceObject): Use UnicastServer.getExportedRef(). * gnu/java/rmi/server/UnicastConnection.java (reviveTime): New field. (expireTime): Likewise. (CONNECTION_TIMEOUT): Likewise. (disconnect): Call sock.close(). (isExpired): New method. (resetTime): Likewise. (run): Use do while loop and catch Exception for discardConnection(). * gnu/java/rmi/server/UnicastConnectionManager.java: Pool connections. * gnu/java/rmi/server/UnicastRef.java: Lots of changes. * gnu/java/rmi/server/UnicastRemoteCall.java: Lots of changes. * gnu/java/rmi/server/UnicastServer.java (refcache): New field. (exportObject): Use refcache. (unexportObject): Likewise. (getExportedRef): New method. * gnu/java/rmi/server/UnicastServerRef.java (UnicastServerRef): New constructor. (exportObject): Save manager.serverobj. (getStub): New method. * javax/rmi/PortableRemoteObject.java: New file. * gnu/javax/rmi/PortableServer.java: Likewise. * javax/rmi/CORBA/ClassDesc.java: New file. * javax/rmi/CORBA/PortableRemoteObjectDelegate.java: Likewise. * javax/rmi/CORBA/Stub.java: Likewise. * javax/rmi/CORBA/StubDelegate.java: Likewise. * javax/rmi/CORBA/Tie.java: Likewise. * javax/rmi/CORBA/Util.java: Likewise. * javax/rmi/CORBA/UtilDelegate.java: Likewise. * javax/rmi/CORBA/ValueHandler.java: Likewise. * gnu/javax/rmi/CORBA/DelegateFactory.java: Likewise. * gnu/javax/rmi/CORBA/GetDelegateInstanceException.java: Likewise. * gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java: Likewise. * gnu/javax/rmi/CORBA/StubDelegateImpl.java: Likewise. * gnu/javax/rmi/CORBA/UtilDelegateImpl.java: Likewise. * gnu/javax/rmi/CORBA/ValueHandlerImpl.java: Likewise. * javax/rmi/BAD_OPERATION.java: Stub class. * javax/rmi/ORB.java: Likewise * javax/rmi/CORBA/ObjectImpl.java: Likewise * javax/rmi/CORBA/SystemException.java: Likewise.
* Added missing copyright statement.Etienne M. Gagnon2002-08-114-0/+152
|
* 2002-04-24 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-04-255-0/+5
| | | | | | | | | | | | | | | | | | | PR 100787: * gnu/java/rmi/.cvsignore: Ignore Makefile. * gnu/java/rmi/dgc/.cvsignore: Ditto. * gnu/java/rmi/registry/.cvsignore: Ditto. * gnu/java/rmi/rmic/.cvsignore: Ditto. * gnu/java/rmi/server/.cvsignore: Ditto. * include/.cvsignore: Ignore stamp-h1 * java/awt/im/.cvsignore: Ignore Makefile. * java/awt/im/spi/.cvsignore: Ditto. * java/rmi/.cvsignore: Ditto. * java/rmi/activation/.cvsignore: Ditto. * java/rmi/dgc/.cvsignore: Ditto. * java/rmi/registry/.cvsignore: Ditto. * java/rmi/server/.cvsignore: Ditto. * javax/accessibility/.cvsignore: Ditto. * lib/.cvsignore: Ignore classes.1
* * gnu/java/rmi/registry/RegistryImpl.java (main): Recognize --helpTom Tromey2002-03-252-2/+28
| | | | | | | | and --version. (help): New method. (version): Likewise. * gnu/java/rmi/rmic/RMIC.java (parseOptions): Removed extraneous "GNU".
* The following changes are all from patch submissions from Intel'sBrian Jones2002-03-2114-48/+653
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ORP team to get Classpath into a JBOSS compatible state. This is primarily just the non-public API patches. * gnu/java/io/PlatformHelper.java: new file * gnu/java/io/Makefile.am: add new file to EXTRA_DIST * gnu/java/lang/ClassLoaderHelper.java (getSystemResourceAsFile): add support for .zip/.jar archive loading * gnu/java/lang/reflect/TypeSignature.java: additional comments * gnu/java/net/protocol/file/FileURLConnection.java (connect): if file does not exist, throw FileNotFoundException * gnu/java/net/protocol/file/Handler.java (parseURL): override method from URLStreamHandler for parsing file URL * gnu/java/net/protocol/jar/JarURLConnection.java: new file * gnu/java/net/protocol/jar/Handler.java: new file * gnu/java/net/protocol/jar/.cvsignore: new file * gnu/java/net/protocol/jar/Makefile.am: new file * gnu/java/net/protocol/Makefile.am: add jar to SUBDIRS * gnu/java/rmi/RMIMarshalledObjectInputStream.java: new file * gnu/java/rmi/RMIMarshalledObjectOutputStream.java: new file * gnu/java/rmi/Makefile.am: add new file to EXTRA_DIST * gnu/java/rmi/dgc/DGCImpl.java (dirty): partially implemented * gnu/java/rmi/server/Makefile.am: add new file to EXTRA_DIST * gnu/java/rmi/server/ConnectionRunnerPool.java: new file * gnu/java/rmi/server/RMIHashes.java (getMethodHash): conformance to object serialization specification 8.3 * gnu/java/rmi/server/RMIObjectInputStream.java (RMIObjectInputStream): new constructor (resolveClass): try additional method of loading class and catch exception from super.resolveClass (getAnnotation): new method (resolveProxyClass): new method (readValue): new method * gnu/java/rmi/server/RMIObjectOutputStream.java (setAnnotation): new method (annotateClass): use new setAnnotation method (annotateProxyClass): new method (replaceObject): new method (writeValue): new method * gnu/java/rmi/server/UnicastConnection.java (acceptConnection): use buffered streams to improve efficiency (makeConnection): ditto (disconnect): close oout stream if needed * gnu/java/rmi/server/UnicastConnectionManager.java (static): use host address instead of host name (getInstance): ditto (stopServer): new method (run): exit thread if server thread is null * gnu/java/rmi/server/UnicastRef.java (invokeCommon): handle primitive types and null return type (writeExternal): remove write of RETURN_ACK because it confuses Sun's implementation when interoperating (readExternal): similarly read of RETURN_ACK or Sun's value ok * gnu/java/rmi/server/UnicastServer.java (unexportObject): new method (incomingMessageCall): check for primitive type and write it out correctly * gnu/java/rmi/server/UnicastServerRef.java: implements ServerRef (exportObject): call new exportObject method with argument (exportObject): new method, not completely implemented (unexportObject): new method (getHelperClass): remove use of Class.forName (buildMethodHash): boolean argument allows build up or tear down of method hash (getMethodReturnType): new method (incomingMessageCall): handle exceptions from meth.invoke differently * gnu/java/security/provider/DefaultPolicy.java (getPermissions): do not maintain static class variable of Permissions * gnu/java/security/provider/SHA.java (engineUpdate): algorithm change (engineDigest): algorithm change * java/io/ObjectInputStream.java (resolveProxyClass): new method * configure.in: add new Makefiles to AC_OUTPUT
* * gnu/java/rmi/rmic/RMIC.java (parseOptions): Include the "Inc.".Tom Tromey2002-02-221-1/+1
|
* * gnu/java/rmi/rmic/RMIC.java (parseOptions): Only print mostTom Tromey2002-02-221-1/+1
| | | | recent copyright date.
* 2002-02-09 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-02-091-0/+14
| | | | | | | | | | | | | * java/net/DatagramSocketImpl.java (setOption, getOption): Work around gcj bug of wrong emitted qualifier for inherited method. * java/net/SocketImpl.java (setOption, getOption): Ditto. * java/util/WeakHashMap.java (WeakEntrySet): Add non-private constructor to reduce amount of emitted bytecode. While this happens to work around a jikes 1.15 bug, it is still a useful patch even for correct compilers. * java/rmi/server/RMIClassLoader.java (MyClassLoader): Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java (DummyObjectOutputStream, DummyObjectInputStream): Ditto.
* 2002-02-09 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-02-091-265/+315
| | | | | | | * java/net/DatagramSocketImpl.java: Reformat (no code changes). * java/net/SocketImpl.java: Ditto. * java/rmi/server/RMIClassLoader.java: Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java: Ditto.
* Add License clarificationMark Wielaard2002-01-2219-114/+304
|
* * gnu/java/rmi/rmic/RMIC.java (parseOptions): Handle --help andTom Tromey2002-01-101-8/+38
| | | | | | | | | --version. Recognize GNU-style long options. Print GNU-style error messages. (usage): Print GNU-style help. Exit with status 0. (error): New method. (run): Print error message if no class names found. (main): Don't print usage on error.
* * gnu/java/rmi/rmic/RMIC.java (compile): Uncommented; fixed to useTom Tromey2001-10-125-13/+197
| | | | | | | | new Compiler class. * gnu/java/rmi/rmic/Makefile.am (EXTRA_DIST): Updated. * gnu/java/rmi/rmic/Compile_gcj.java: New file. * gnu/java/rmi/rmic/CompilerProcess.java: New file. * gnu/java/rmi/rmic/Compiler.java: New file.
* added .cvsignore filesTom Tromey2001-09-055-0/+5
|
* * java/rmi/activation/Activatable.java,Tom Tromey2001-08-2725-0/+3503
java/rmi/activation/ActivateFailedException.java, java/rmi/activation/ActivationDesc.java, java/rmi/activation/ActivationException.java, java/rmi/activation/ActivationGroup.java, java/rmi/activation/ActivationGroupDesc.java, java/rmi/activation/ActivationGroupID.java, java/rmi/activation/ActivationID.java, java/rmi/activation/ActivationInstantiator.java, java/rmi/activation/ActivationMonitor.java, java/rmi/activation/ActivationSystem.java, java/rmi/activation/Activator.java, java/rmi/activation/UnknownGroupException.java, java/rmi/activation/UnknownObjectException.java, java/rmi/AccessException.java, java/rmi/AlreadyBoundException.java, java/rmi/ConnectException.java, java/rmi/ConnectIOException.java, java/rmi/MarshalException.java, java/rmi/MarshalledObject.java, java/rmi/Naming.java, java/rmi/NoSuchObjectException.java, java/rmi/NotBoundException.java, java/rmi/RMISecurityException.java, java/rmi/RMISecurityManager.java, java/rmi/Remote.java, java/rmi/RemoteException.java, java/rmi/ServerError.java, java/rmi/ServerException.java, java/rmi/ServerRuntimeException.java, java/rmi/StubNotFoundException.java, java/rmi/UnexpectedException.java, java/rmi/UnknownHostException.java, java/rmi/UnmarshalException.java, java/rmi/dgc/DGC.java, java/rmi/dgc/Lease.java, java/rmi/dgc/VMID.java, java/rmi/registry/LocateRegistry.java, java/rmi/registry/Registry.java, java/rmi/registry/RegistryHandler.java, java/rmi/server/ExportException.java, java/rmi/server/LoaderHandler.java, java/rmi/server/LogStream.java, java/rmi/server/ObjID.java, java/rmi/server/Operation.java, java/rmi/server/RMIClassLoader.java, java/rmi/server/RMIClientSocketFactory.java, java/rmi/server/RMIFailureHandler.java, java/rmi/server/RMIServerSocketFactory.java, java/rmi/server/RMISocketFactory.java, java/rmi/server/RemoteCall.java, java/rmi/server/RemoteObject.java, java/rmi/server/RemoteRef.java, java/rmi/server/RemoteServer.java, java/rmi/server/RemoteStub.java, java/rmi/server/ServerCloneException.java, java/rmi/server/ServerNotActiveException.java, java/rmi/server/ServerRef.java, java/rmi/server/Skeleton.java, java/rmi/server/SkeletonMismatchException.java, java/rmi/server/SkeletonNotFoundException.java, java/rmi/server/SocketSecurityException.java, java/rmi/server/UID.java, java/rmi/server/UnicastRemoteObject.java, java/rmi/server/Unreferenced.java, gnu/java/rmi/dgc/DGCImpl.java, gnu/java/rmi/dgc/DGCImpl_Skel.java, gnu/java/rmi/dgc/DGCImpl_Stub.java, gnu/java/rmi/registry/RegistryImpl.java, gnu/java/rmi/registry/RegistryImpl_Skel.java, gnu/java/rmi/registry/RegistryImpl_Stub.java, gnu/java/rmi/rmic/RMIC.java, gnu/java/rmi/rmic/TabbedWriter.java, gnu/java/rmi/server/ProtocolConstants.java, gnu/java/rmi/server/RMIDefaultSocketFactory.java, gnu/java/rmi/server/RMIHashes.java, gnu/java/rmi/server/RMIObjectInputStream.java, gnu/java/rmi/server/RMIObjectOutputStream.java, gnu/java/rmi/server/UnicastConnection.java, gnu/java/rmi/server/UnicastConnectionManager.java, gnu/java/rmi/server/UnicastRef.java, gnu/java/rmi/server/UnicastRemoteCall.java, gnu/java/rmi/server/UnicastRemoteStub.java, gnu/java/rmi/server/UnicastServer.java, gnu/java/rmi/server/UnicastServerRef.java: RMI implementation from Kaffe. Relabelled classes to fit into Classpath tree. * configure.in (AC_OUTPUT): List new Makefiles. * gnu/java/rmi/server/Makefile.am: New file. * gnu/java/rmi/rmic/Makefile.am: New file. * gnu/java/rmi/registry/Makefile.am: New file. * gnu/java/rmi/dgc/Makefile.am: New file. * gnu/java/rmi/Makefile.am: New file. * gnu/java/Makefile.am (SUBDIRS): Added rmi. * java/rmi/server/Makefile.am: New file. * java/rmi/registry/Makefile.am: New file. * java/rmi/dgc/Makefile.am: New file. * java/rmi/activation/Makefile.am: New file. * java/rmi/Makefile.am: New file. * java/Makefile.am (SUBDIRS): Added rmi.