JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only