JavaTM 2 Platform
Standard Ed. 5.0

java.rmi.server
クラス RemoteServer

java.lang.Object
  上位を拡張 java.rmi.server.RemoteObject
      上位を拡張 java.rmi.server.RemoteServer
すべての実装されたインタフェース:
Serializable, Remote
直系の既知のサブクラス:
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 呼び出しのログを記録します。outnull の場合には、呼び出しのログ取得はオフにされます。

セキュリティマネージャが存在する場合、java.util.logging.LoggingPermission("control") アクセス権を指定してその checkPermission メソッドが呼び出されます。このとき、SecurityException がスローされる可能性があります。

パラメータ:
out - RMI 呼び出しのログを記録する出力ストリーム
例外:
SecurityException - セキュリティマネージャが存在する場合に、その checkPermission メソッド呼び出しに失敗したとき
導入されたバージョン:
JDK1.1
関連項目:
getLog()

getLog

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

戻り値:
呼び出しログ
導入されたバージョン:
JDK1.1
関連項目:
setLog(java.io.OutputStream)

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 も参照してください。