java.rmi.server

接口
异常
所有超级接口:
Externalizable, RemoteRef, Serializable

public interface ServerRef
     
extends RemoteRef

ServerRef 表示远程对象实现的服务器端句柄。

从以下版本开始:
JDK1.1

字段摘要
static long serialVersionUID
          指示与类的 JDK 1.1.x 版本的兼容性。
 
从接口 java.rmi.server.RemoteRef 继承的字段
packagePrefix
 
方法摘要
 RemoteStub exportObject(Remote obj, Object data)
          为提供的 Remote 对象创建客户机 stub 对象。
 String getClientHost()
          返回当前客户机的主机名。
 
从接口 java.rmi.server.RemoteRef 继承的方法
done, getRefClass, invoke, invoke, newCall, remoteEquals, remoteHashCode, remoteToString
 
从接口 java.io.Externalizable 继承的方法
readExternal, writeExternal
 

字段详细信息

serialVersionUID

static final long serialVersionUID
指示与类的 JDK 1.1.x 版本的兼容性。

另请参见:
常量字段值
方法详细信息

exportObject

RemoteStub exportObject(Remote obj,
                        Object data)
                        throws RemoteException
为提供的 Remote 对象创建客户机 stub 对象。如果调用成功完成,则远程对象应该能够接受从客户机传入的调用。

参数:
obj - 远程对象实现
data - 导出该对象需要的信息
返回:
远程对象的 stub
抛出:
RemoteException - 如果试图导出对象时发生异常(如无法找到 stub 类)
从以下版本开始:
JDK1.1

getClientHost

String getClientHost()
                     throws ServerNotActiveException
返回当前客户机的主机名。当从主动处理远程方法调用的线程调用时,将返回客户机的主机名。

返回:
客户机的主机名
抛出:
ServerNotActiveException - 如果在服务于远程方法调用之外调用
从以下版本开始:
JDK1.1