2004-03-20 Norbert Frese <postfach@nfrese.net> * gnu/java/rmi/server/RMIIncomingThread.java: New file. * gcc/libjava/gnu/java/rmi/server/UnicastConnection.java: Create a new RMIObjectOuputStream/RMIObjectInputStream for every rmi-message. (getObjectInputStream): Return object reference, throw IOException if null. (startObjectInputStream): Create new RMIObjectInputStream on top of 'din'. (getObjectOutputStream): Return object reference, throw IOException if null. (startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'. * gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java: (UnicastConnectionManager): Throw RemoteException if port is not available. (getInstance): Throw RemoteException. (run): Lookup client host and attach it to new RMIIncomingThread for later retrieval. * gcc/libjava/gnu/java/rmi/server/UnicastRef.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. Collect Exceptions which are returned by a rmi-call and fix void returns. * gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java: Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message. * gcc/libjava/gnu/java/rmi/server/UnicastServer.java: (dispatch): Answer ping messages which are sent by other java implementions. (incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message and fix void return problems. * gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java (UnicastServerRef): Throw RemoteException. (exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic. In some situations it is necessary to export a subclass of the class which has the _Stub. For instance when the class with has the _Stub is abstract. (findStubSkelClass): New method which looks for the class which has the _Stub. (getClientHost): Implementated. * gcc/libjava/java/rmi/server/RemoteServer.java (getClientHost): Implementated. * gcc/libjava/Makefile.am (rmi_java_source_files): Added gnu/java/rmi/server/RMIIncomingThread.java. * Makefile.in: Regenerated. From-SVN: r79755
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
activation | Loading commit data... | |
dgc | Loading commit data... | |
registry | Loading commit data... | |
server | Loading commit data... | |
AccessException.java | Loading commit data... | |
AlreadyBoundException.java | Loading commit data... | |
ConnectException.java | Loading commit data... | |
ConnectIOException.java | Loading commit data... | |
MarshalException.java | Loading commit data... | |
MarshalledObject.java | Loading commit data... | |
Naming.java | Loading commit data... | |
NoSuchObjectException.java | Loading commit data... | |
NotBoundException.java | Loading commit data... | |
RMISecurityException.java | Loading commit data... | |
RMISecurityManager.java | Loading commit data... | |
Remote.java | Loading commit data... | |
RemoteException.java | Loading commit data... | |
ServerError.java | Loading commit data... | |
ServerException.java | Loading commit data... | |
ServerRuntimeException.java | Loading commit data... | |
StubNotFoundException.java | Loading commit data... | |
UnexpectedException.java | Loading commit data... | |
UnknownHostException.java | Loading commit data... | |
UnmarshalException.java | Loading commit data... |