当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

接口 java.rmi.server.RemoteCall

public interface RemoteCall

RemoteCall 是一种抽象,实现(远程对象的存根和框架)的目的只是用来对远程对象进行调用。


方法索引

done()
允许远程调用完成后进行清除。
executeCall()
执行调用。
getInputStream()
得到输入流,该存根/框架必须从此输入流中获取结果/参数。
getOutputStream()
返回输出流,该存根/框架必须将参数/结果放入此输出流中。
getResultStream(boolean)
返回输出流(可能放入表示调用成功的报头信息)。
releaseInputStream()
关闭输入流。
releaseOutputStream()
关闭输出流;在某些传送中会关闭该流。

方法

getOutputStream
 public abstract ObjectOutput getOutputStream() throws IOException
返回输出流,该存根/框架必须将参数/结果放入此输出流中。

抛出: IOException
如果发生 I/O 错误。
releaseOutputStream
 public abstract void releaseOutputStream() throws IOException
关闭输出流;在某些传送中会关闭该流。

抛出: IOException
如果发生 I/O 错误。
getInputStream
 public abstract ObjectInput getInputStream() throws IOException
得到输入流,该存根/框架必须从此输入流中获取结果/参数。

抛出: IOException
如果发生 I/O 错误。
releaseInputStream
 public abstract void releaseInputStream() throws IOException
关闭输入流。 这将会允许某些传送关闭早期的通道。

抛出: IOException
如果发生 I/O 错误。
getResultStream
 public abstract ObjectOutput getResultStream(boolean success) throws IOException, StreamCorruptedException
返回输出流(可能放入表示调用成功的报头信息)。 每次调用应当只成功一次。

参数:
success - 如果为 true,表示正常返回, 否则表示异常返回。
抛出: IOException
如果发生 I/O 错误。
抛出:StreamCorruptedException
如果已被呼叫。
executeCall
 public abstract void executeCall() throws Exception
执行呼叫。

抛出: Exception
如果发生一般异常。
done
 public abstract void done() throws IOException
在远程调用结束后允许清除。

抛出: IOException
如果发生 I/O 错误。

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)