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
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
ConnectionRunnerPool.java | Loading commit data... | |
ProtocolConstants.java | Loading commit data... | |
RMIDefaultSocketFactory.java | Loading commit data... | |
RMIHashes.java | Loading commit data... | |
RMIObjectInputStream.java | Loading commit data... | |
RMIObjectOutputStream.java | Loading commit data... | |
RMIVoidValue.java | Loading commit data... | |
UnicastConnection.java | Loading commit data... | |
UnicastConnectionManager.java | Loading commit data... | |
UnicastRef.java | Loading commit data... | |
UnicastRemoteCall.java | Loading commit data... | |
UnicastRemoteStub.java | Loading commit data... | |
UnicastServer.java | Loading commit data... | |
UnicastServerRef.java | Loading commit data... |