JavaTM 2
Platform
Std. Ed. v1.4.0

java.rmi.server
クラス RemoteServer

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
すべての実装インタフェース:
Remote, Serializable
直系の既知のサブクラス:
Activatable, UnicastRemoteObject

public abstract class RemoteServer
extends RemoteObject

RemoteServer は、サーバの実装に対する共通のスーパークラスであり、広範囲のリモート参照セマンティクスをサポートするフレームワークを提供します。特に、リモートオブジェクトを作成、エクスポートする (すなわち、リモートで使用可能にする) のに必要な機能が RemoteServer によって抽象的に、またそのサブクラス (複数も可) によって具体的に提供されます。

導入されたバージョン:
JDK1.1
関連項目:
直列化された形式

フィールドの概要
 
クラス java.rmi.server.RemoteObject から継承したフィールド
ref
 
コンストラクタの概要
protected RemoteServer()
          RemoteServer を構築します。
protected RemoteServer(RemoteRef ref)
          参照型を指定して RemoteServer を構築します。
 
メソッドの概要
static String getClientHost()
          現在のスレッドで処理されているリモートメソッド呼び出しのクライアントホストを示す文字列表現を返します。
static PrintStream getLog()
          RMI 呼び出しログのストリームを返します。
static void setLog(OutputStream out)
          出力ストリーム out に RMI 呼び出しのログを記録します。
 
クラス java.rmi.server.RemoteObject から継承したメソッド
equals, getRef, hashCode, toString, toStub
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

RemoteServer

protected RemoteServer()
RemoteServer を構築します。

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

RemoteServer

protected RemoteServer(RemoteRef ref)
参照型を指定して RemoteServer を構築します。

パラメータ:
ref - リモート参照
導入されたバージョン:
JDK1.1
メソッドの詳細

getClientHost

public static String getClientHost()
                            throws ServerNotActiveException
現在のスレッドで処理されているリモートメソッド呼び出しのクライアントホストを示す文字列表現を返します。

戻り値:
クライアントホストを示す文字列表現
例外:
ServerNotActiveException - 現在のスレッドでリモートメソッド呼び出しが処理されていない場合
導入されたバージョン:
JDK1.1

setLog

public static void setLog(OutputStream out)
出力ストリーム out に RMI 呼び出しのログを記録します。out が null の場合には、呼び出しのログ取得はオフにされます。

パラメータ:
out - RMI 呼び出しのログを記録する出力ストリーム
導入されたバージョン:
JDK1.1

getLog

public static PrintStream getLog()
RMI 呼び出しログのストリームを返します。

戻り値:
呼び出しログ
導入されたバージョン:
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.