public abstract class RemoteServer extends RemoteObject
RemoteServer
は、サーバーの実装に対する共通のスーパークラスであり、広範囲のリモート参照セマンティクスをサポートするフレームワークを提供します。特に、リモートオブジェクトを作成してエクスポートする (すなわち、リモートで使用可能にする) ために必要な機能が RemoteServer
によって抽象的に、またそのサブクラス (複数も可) によって具象的に提供されます。ref
修飾子 | コンストラクタと説明 |
---|---|
protected |
RemoteServer()
RemoteServer を構築します。 |
protected |
RemoteServer(RemoteRef ref)
参照型を指定して
RemoteServer を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
static String |
getClientHost()
現在のスレッドで処理されているリモートメソッド呼び出しのクライアントホストを示す文字列表現を返します。
|
static PrintStream |
getLog()
RMI 呼び出しログのストリームを返します。
|
static void |
setLog(OutputStream out)
出力ストリーム
out に RMI 呼び出しのログを記録します。 |
protected RemoteServer()
RemoteServer
を構築します。protected RemoteServer(RemoteRef ref)
RemoteServer
を構築します。ref
- リモート参照public static String getClientHost() throws ServerNotActiveException
ServerNotActiveException
- 現在のスレッドでリモートメソッド呼び出しが処理されていない場合public static void setLog(OutputStream out)
out
に RMI 呼び出しのログを記録します。out
が null
の場合、呼び出しのロギングはオフになります。
セキュリティーマネージャーが存在する場合は、java.util.logging.LoggingPermission("control")
アクセス権を使用して checkPermission
メソッドが呼び出され、その結果 SecurityException
になることがあります。
out
- RMI 呼び出しが記録される出力ストリームSecurityException
- セキュリティーマネージャーが存在する場合に、その checkPermission
メソッド呼び出しに失敗したときgetLog()
public static PrintStream getLog()
setLog(java.io.OutputStream)
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.