-
@Deprecatedpublic interface RemoteCall
Deprecated.no replacement.RemoteCall
是一个抽象,仅由RMI运行时(与远程对象的存根和骨架结合使用)来执行对远程对象的调用。 不推荐使用RemoteCall
接口,因为它仅由java.rmi.server.RemoteRef
的弃用方法使用。- 从以下版本开始:
- 1.1
- 另请参见:
-
RemoteRef
-
-
方法摘要
所有方法 实例方法 抽象方法 弃用的方法 变量和类型 方法 描述 void
done()
已过时。没有替代品void
executeCall()
已过时。没有替代品ObjectInput
getInputStream()
已过时。没有替代品ObjectOutput
getOutputStream()
已过时。没有替代品ObjectOutput
getResultStream(boolean success)
已过时。没有替代品void
releaseInputStream()
已过时。没有替代品void
releaseOutputStream()
已过时。没有替代品
-
-
-
方法详细信息
-
getOutputStream
@DeprecatedObjectOutput getOutputStream() throws IOException
Deprecated.no replacement返回存根/骨架应将参数/结果放入的输出流。- 结果
- 参数/结果的输出流
- 异常
-
IOException
- 如果发生I / O错误。 - 从以下版本开始:
- 1.1
-
releaseOutputStream
@Deprecatedvoid releaseOutputStream() throws IOException
Deprecated.no replacement释放输出流; 在某些传输中,这将释放流。- 异常
-
IOException
- 如果发生I / O错误。 - 从以下版本开始:
- 1.1
-
getInputStream
@DeprecatedObjectInput getInputStream() throws IOException
Deprecated.no replacement获取存根/骨架应从中获取结果/参数的InputStream。- 结果
- 用于读取参数/结果的输入流
- 异常
-
IOException
- 如果发生I / O错误。 - 从以下版本开始:
- 1.1
-
releaseInputStream
@Deprecatedvoid releaseInputStream() throws IOException
Deprecated.no replacement释放输入流。 这将允许一些传输提前释放通道。- 异常
-
IOException
- 如果发生I / O错误。 - 从以下版本开始:
- 1.1
-
getResultStream
@DeprecatedObjectOutput getResultStream(boolean success) throws IOException, StreamCorruptedException
Deprecated.no replacement返回输出流(可以输出与呼叫成功相关的头信息)。 每次远程通话只能成功一次。- 参数
-
success
- 如果为true,则表示正常返回,否则表示异常返回。 - 结果
- 用于写入调用结果的输出流
- 异常
-
IOException
- 如果发生I / O错误。 -
StreamCorruptedException
- 如果已被调用。 - 从以下版本开始:
- 1.1
-
executeCall
@Deprecatedvoid executeCall() throws 异常
Deprecated.no replacement尽一切可能执行呼叫。- 异常
-
异常
- 如果发生一般性异常。 - 从以下版本开始:
- 1.1
-
done
@Deprecatedvoid done() throws IOException
Deprecated.no replacement远程调用完成后允许清理。- 异常
-
IOException
- 如果发生I / O错误。 - 从以下版本开始:
- 1.1
-
-