JavaTM Platform
Standard Ed. 6

java.rmi.server
接口 ServerRef

所有超级接口:
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

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策