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

类 java.rmi.server.UnicastRemoteObject

java.lang.Object
   |
   +----java.rmi.server.RemoteObject
           |
           +----java.rmi.server.RemoteServer
                   |
                   +----java.rmi.server.UnicastRemoteObject

public class UnicastRemoteObject
extends RemoteServer

UnicastRemoteObject 类定义了一个不可复制的远程对象, 它的引用只有在服务器进程活动时有效。 UnicastRemoteObject 类提供对使用 TCP 流的点对点活动对象引用(唤醒,参数结果)的支持。

该对象要求远程行为应该通过 UnicastRemoteObject 来扩展 RemoteObject。如果未扩展 UnicastRemoteObject ,实现类必须确保从 Object 类继承的 hashCode, equals 和 toString 方法有正确的语义,以使得它们对远程对象有适当的行为。


构造子索引

UnicastRemoteObject()
使用一匿名端口,生成并输出一新的 UnicastRemoteObject 对象。

方法索引

clone()
返回一与初始状态不同的远程对象的复制对象。
exportObject(Remote)
输出远程对象使它可用来接收到来的呼叫。

构造子

UnicastRemoteObject
 protected UnicastRemoteObject() throws RemoteException
使用一匿名端口,生成并输出一新的 UnicastRemoteObject 对象。


方法

clone
 public Object clone() throws CloneNotSupportedException
返回一与初始状态不同的远程对象的复制对象。

返回:
新建远程对象
抛出: CloneNotSupportedException
如果复制失败,则产生 RemoteException 异常。
覆盖:
Object 中的 clone
exportObject
 public static RemoteStub exportObject(Remote obj) throws RemoteException
输出远程对象使它可用来接收到来的呼叫。

参数:
obj - 输出的远程对象
抛出: RemoteException
如果输出失败

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