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

static final long serialVersionUID
JDK 1.1.x バージョンのクラスとの互換性を示します。

関連項目:
定数フィールド値
メソッドの詳細

exportObject

RemoteStub exportObject(Remote obj,
                        Object data)
                        throws RemoteException
指定された Remote オブジェクトに対するクライアントスタブオブジェクトを作成します。呼び出しが正常に終了した場合、リモートオブジェクトはクライアントからの入接続呼を受け付けることができます。

パラメータ:
obj - 実装されたリモートオブジェクト
data - オブジェクトのエクスポートに必要な情報
戻り値:
リモートオブジェクトのスタブ
例外:
RemoteException - オブジェクトのエクスポート試行中に例外が発生した場合 (たとえば、スタブクラスが見つからなかった場合)
導入されたバージョン:
JDK1.1

getClientHost

String getClientHost()
                     throws ServerNotActiveException
現在のクライアントのホスト名を返します。リモートメソッド呼び出しをアクティブに処理するスレッドから呼び出された時に、クライアントのホスト名が返されます。

戻り値:
クライアントのホスト名
例外:
ServerNotActiveException - リモートメソッド呼び出しの対応範囲外から呼び出された場合
導入されたバージョン:
JDK1.1

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。