Java プラットフォーム 1.2

java.rmi.server
インタフェース ServerRef


public abstract interface ServerRef
extends RemoteRef

リモートオブジェクトの実装のサーバ側のハンドルを表します。

導入されたバージョン:
JDK1.1

フィールドの概要
static long serialVersionUID
          JDK 1.1.x バージョンのクラスとの互換性を示します。
 
クラス java.rmi.server.RemoteRef から継承したフィールド
packagePrefix, serialVersionUID
 
クラス java.io.Serializable から継承したフィールド
serialVersionUID
 
メソッドの概要
 RemoteStub exportObject(Remote obj, Object data)
          指定された Remote オブジェクトに対するクライアントスタブオブジェクトを作成します。
 String getClientHost()
          現在のクライアントのホスト名を返します。
 
インタフェース java.rmi.server.RemoteRef から継承したメソッド
done, getRefClass, invoke, invoke, newCall, remoteEquals, remoteHashCode, remoteToString
 
インタフェース java.io.Externalizable から継承したメソッド
readExternal, writeExternal
 

フィールドの詳細

serialVersionUID

public static final long serialVersionUID
JDK 1.1.x バージョンのクラスとの互換性を示します。
メソッドの詳細

exportObject

public RemoteStub exportObject(Remote obj,
                               Object data)
                        throws RemoteException
指定された Remote オブジェクトに対するクライアントスタブオブジェクトを作成します。呼び出しが正常に終了した場合、リモートオブジェクトはクライアントからの着呼を受け付けることができます。
パラメータ:
obj - 実装されたリモートオブジェクト
data - オブジェクトのエクスポートに必要な情報
戻り値:
リモートオブジェクトのスタブ
例外:
RemoteException - オブジェクトのエクスポート試行中に例外が発生した場合 (たとえば、スタブクラスが見つからなかった場合)
導入されたバージョン:
JDK1.1

getClientHost

public String getClientHost()
                     throws ServerNotActiveException
現在のクライアントのホスト名を返します。リモートメソッド呼び出しをアクティブに処理するスレッドから呼ばれた場合には、クライアントのホスト名が返されます。
戻り値:
クライアントのホスト名
例外:
ServerNotActiveException - リモートメソッド呼び出しの対応範囲の外側から呼ばれた場合
導入されたバージョン:
JDK1.1

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.