JavaTM 2
Platform
Std. Ed. v1.4.0

パッケージ 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 は、RMI ランタイムにエクスポートされたリモートオブジェクトを識別するために使用します。
Operation 推奨されていません。 代替はありません。
RemoteObject RemoteObject は、リモートオブジェクトに対する java.lang.Object の動作を実装します。
RemoteServer RemoteServer は、サーバの実装に対する共通のスーパークラスであり、広範囲のリモート参照セマンティクスをサポートするフレームワークを提供します。
RemoteStub RemoteStub は、クライアントスタブに対する共通のスーパークラスであり、広範囲のリモート参照セマンティクスをサポートするフレームワークを提供します。
RMIClassLoader RMIClassLoader は、RMI を使用して動的にクラスをロードするための static メソッドから構成されます。
RMIClassLoaderSpi RMIClassLoaderSpi は、RMIClassLoader のサービスプロバイダインタフェースです。
RMISocketFactory RMISocketFactory クラスのインスタンスは、RMI のランタイムが RMI コール用にクライアントとサーバのソケットを取得するために使用します。
UID UID とは、生成元のホスト上で常に一意である識別子、または 216 の「既知の」識別子のことです。
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.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.