gcc/libjava/gnu/java/rmi
Guilhem Lavaux 38910ebb1b 2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
Mark Wielaard  <mark@klomp.org>

	* gnu/java/rmi/server/UnicastConnectionManager.java
	(startScavenger): Set the client connection manager to daemon
	state because it may block clients until TIMEOUT is reached
	when they are exiting.

	* gnu/java/rmi/RMIVoidValue.java: New file for a class representing
	a void return.

	* gnu/java/rmi/server/UnicastRemoteCall.java
	(DummyOutputStream): Add a boolean before each written field to
	know whether it is a primitive.
	(releaseOutputStream): Flush parameters at write time.

	* gnu/java/rmi/server/UnicastServerRef.java
	(incomingMessageCall): Return a RMIVoidValue if no value is to be
	returned.

	* gnu/java/rmi/server/UnicastServer.java
	(incomingMessageCall): Do not write a returned object if it is
	a RMIVoidValue.

Co-Authored-By: Mark Wielaard <mark@klomp.org>

From-SVN: r75033
2003-12-26 16:13:01 +00:00
..
dgc backport: MarshalledObject.java (equals): Check hashcode first. 2002-11-07 18:01:05 +00:00
registry backport: MarshalledObject.java (equals): Check hashcode first. 2002-11-07 18:01:05 +00:00
rmic [multiple changes] 2003-09-18 05:51:50 +00:00
server 2003-12-26 Guilhem Lavaux <guilhem@kaffe.org> 2003-12-26 16:13:01 +00:00
RMIMarshalledObjectInputStream.java ObjectInputStream.java (resolveProxyClass): New method from Classpath. 2002-10-01 03:46:43 +00:00
RMIMarshalledObjectOutputStream.java backport: MarshalledObject.java (equals): Check hashcode first. 2002-11-07 18:01:05 +00:00