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 |
|---|---|---|
| .. | ||
| ExportException.java | Loading commit data... | |
| LoaderHandler.java | Loading commit data... | |
| LogStream.java | Loading commit data... | |
| ObjID.java | Loading commit data... | |
| Operation.java | Loading commit data... | |
| RMIClassLoader.java | Loading commit data... | |
| RMIClassLoaderSpi.java | Loading commit data... | |
| RMIClientSocketFactory.java | Loading commit data... | |
| RMIFailureHandler.java | Loading commit data... | |
| RMIServerSocketFactory.java | Loading commit data... | |
| RMISocketFactory.java | Loading commit data... | |
| RemoteCall.java | Loading commit data... | |
| RemoteObject.java | Loading commit data... | |
| RemoteRef.java | Loading commit data... | |
| RemoteServer.java | Loading commit data... | |
| RemoteStub.java | Loading commit data... | |
| ServerCloneException.java | Loading commit data... | |
| ServerNotActiveException.java | Loading commit data... | |
| ServerRef.java | Loading commit data... | |
| Skeleton.java | Loading commit data... | |
| SkeletonMismatchException.java | Loading commit data... | |
| SkeletonNotFoundException.java | Loading commit data... | |
| SocketSecurityException.java | Loading commit data... | |
| UID.java | Loading commit data... | |
| UnicastRemoteObject.java | Loading commit data... | |
| Unreferenced.java | Loading commit data... |