@Deprecated public interface RemoteCall
Deprecated.
no replacement.
RemoteCall
is an abstraction used solely by the RMI runtime
(in conjunction with stubs and skeletons of remote objects) to carry out a
call to a remote object. The RemoteCall
interface is
deprecated because it is only used by deprecated methods of
java.rmi.server.RemoteRef
.- Since:
- 1.1
- See Also:
RemoteRef
-
Method Summary
Modifier and Type Method Description void
done()
Deprecated.no replacementvoid
executeCall()
Deprecated.no replacementObjectInput
getInputStream()
Deprecated.no replacementObjectOutput
getOutputStream()
Deprecated.no replacementObjectOutput
getResultStream(boolean success)
Deprecated.no replacementvoid
releaseInputStream()
Deprecated.no replacementvoid
releaseOutputStream()
Deprecated.no replacement
-
Method Details
-
getOutputStream
Deprecated.no replacementReturn the output stream the stub/skeleton should put arguments/results into.- Returns:
- output stream for arguments/results
- Throws:
IOException
- if an I/O error occurs.- Since:
- 1.1
-
releaseOutputStream
Deprecated.no replacementRelease the output stream; in some transports this would release the stream.- Throws:
IOException
- if an I/O error occurs.- Since:
- 1.1
-
getInputStream
Deprecated.no replacementGet the InputStream that the stub/skeleton should get results/arguments from.- Returns:
- input stream for reading arguments/results
- Throws:
IOException
- if an I/O error occurs.- Since:
- 1.1
-
releaseInputStream
Deprecated.no replacementRelease the input stream. This would allow some transports to release the channel early.- Throws:
IOException
- if an I/O error occurs.- Since:
- 1.1
-
getResultStream
@Deprecated ObjectOutput getResultStream(boolean success) throws IOException, StreamCorruptedExceptionDeprecated.no replacementReturns an output stream (may put out header information relating to the success of the call). Should only succeed once per remote call.- Parameters:
success
- If true, indicates normal return, else indicates exceptional return.- Returns:
- output stream for writing call result
- Throws:
IOException
- if an I/O error occurs.StreamCorruptedException
- If already been called.- Since:
- 1.1
-
executeCall
Deprecated.no replacementDo whatever it takes to execute the call.- Throws:
Exception
- if a general exception occurs.- Since:
- 1.1
-
done
Deprecated.no replacementAllow cleanup after the remote call has completed.- Throws:
IOException
- if an I/O error occurs.- Since:
- 1.1
-