JavaTM Platform
Standard Ed. 6

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

例外の概要
ExportException ExportException は、リモートオブジェクトのエクスポートが失敗した場合にスローされる RemoteException です。
ServerCloneException UnicastRemoteObject の複製時にリモート例外が発生した場合にスローされます。
ServerNotActiveException RemoteServer.getClientHost の呼び出し中に、その getClientHost メソッドがリモートメソッド呼び出しの対応範囲の外側で呼び出された場合にスローされる Exception です。
SkeletonMismatchException 推奨されていません。 代替はありません。
SkeletonNotFoundException 推奨されていません。 代替はありません。
SocketSecurityException ExportException の廃止されたサブクラスです。
 

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

サーバー側の RMI をサポートするクラスとインタフェースを提供します。それらのクラスの中には、rmic スタブコンパイラによって生成されたスタブとスケルトンによって使用されるものもあれば、RMI トランスポートプロトコルと HTTP トンネリングを実装するものもあります。

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

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。