模块  java.rmi
软件包  java.rmi.server

Interface RemoteCall


  • @Deprecatedpublic interface RemoteCall
    Deprecated.
    no replacement.
    RemoteCall是一个抽象,仅由RMI运行时(与远程对象的存根和骨架结合使用)来执行对远程对象的调用。 不推荐使用RemoteCall接口,因为它仅由java.rmi.server.RemoteRef的弃用方法使用。
    从以下版本开始:
    1.1
    另请参见:
    RemoteRef
    • 方法详细信息

      • 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