JavaTM 2
Platform
Std. Ed. v1.4.0

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

すべてのスーパーインタフェース:
Externalizable, RemoteRef, Serializable

public interface ServerRef
extends RemoteRef

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

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

フィールドの概要
static long serialVersionUID
          JDK 1.1.x バージョンのクラスとの互換性を示します。
 
インタフェース java.rmi.server.RemoteRef から継承したフィールド
packagePrefix
 
メソッドの概要
 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

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.