JavaTM 2 Platform
Std. Ed. v1.3

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.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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