JavaTM 2 Platform
Std. Ed. v1.3

パッケージ java.rmi.server

RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。

参照:
          説明

インタフェースの概要
LoaderHandler 推奨されていません。 代替はありません。
RemoteCall 推奨されていません。 代替はありません。
RemoteRef RemoteRef は、リモートオブジェクトのハンドルを表します。
RMIClientSocketFactory RMIClientSocketFactory のインスタンスは、RMI 呼び出しのクライアントソケットを取得するために RMI ランタイムが使用します。
RMIFailureHandler RMIFailureHandler は、RMISocketFactory.setFailureHandler の呼び出しを介して登録できます。
RMIServerSocketFactory RMIServerSocketFactory のインスタンスは、RMI 呼び出しのサーバソケットを取得するために RMI ランタイムが使用します。
ServerRef リモートオブジェクトの実装のサーバ側のハンドルを表します。
Skeleton 推奨されていません。 代替はありません。
Unreferenced リモートオブジェクトの実装は、Unreferenced インタフェースを実装して、そのリモートオブジェクトを参照するクライアントが存在しなくなった時点で通知を受けられるようにする必要があります。
 

クラスの概要
LogStream 推奨されていません。 代替はありません。
ObjID ObjID は、VM の中でリモートオブジェクトを一意に識別するのに使用します。
Operation 推奨されていません。 代替はありません。
RemoteObject RemoteObject は、リモートオブジェクトに対する java.lang.Object の動作を実装します。
RemoteServer RemoteServer は、サーバの実装に対する共通のスーパークラスであり、広範囲のリモート参照セマンティクスをサポートするフレームワークを提供します。
RemoteStub RemoteStub は、クライアントスタブに対する共通のスーパークラスであり、広範囲のリモート参照セマンティクスをサポートするフレームワークを提供します。
RMIClassLoader RMIClassLoader は、1 つ以上の URL で示されるネットワーク上の場所からクラスをロードしたり、既存クラスのロード元の場所を取得するための static メソッドを提供します。
RMISocketFactory RMISocketFactory クラスのインスタンスは、RMI のランタイムが RMI コール用にクライアントとサーバのソケットを取得するために使用します。
UID 識別子を作成するための抽象クラスであり、その識別子は、抽象クラスが生成されるホストに関して一意になります。
UnicastRemoteObject UnicastRemoteObject クラスは、複製でないリモートオブジェクトを定義します。
 

例外の概要
ExportException ExportException は、リモートオブジェクトのエクスポートが失敗した場合にスローされる RemoteException です。
ServerCloneException UnicastRemoteObject の複製時にリモート例外が発生した場合にスローされます。
ServerNotActiveException RemoteServer.getClientHost の呼び出し中に、その getClientHost メソッドがリモートメソッド呼び出しの対応範囲の外側で呼び出された場合にスローされる Exception です。
SkeletonMismatchException 推奨されていません。 代替はありません。
SkeletonNotFoundException 推奨されていません。 代替はありません。
SocketSecurityException UnicastRemoteObject クラスまたは java.rmi.activation.Activatable クラスのコンストラクタまたは exportObject メソッドの明示的な呼び出しによってリモートオブジェクトをエクスポートしているコードが、リモートオブジェクトのエクスポート時に指定したポート番号で java.net.ServerSocket を作成する権限を持たない場合にスローされます。
 

パッケージ java.rmi.server の説明

RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。クラスのグループは、rmic スタブコンパイラが生成したスタブおよびスケルトンに使用されます。RMI 転送プロトコル、および HTTP トンネリングの実装は別のグループのクラスにより行われます。

導入されたバージョン:
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.