パッケージ
java.rmi.serverの使用
| パッケージ | 説明 | 
|---|---|
| java.rmi.activation | RMIオブジェクト起動をサポートします。 | 
| java.rmi.dgc | RMI分散ガベージ・コレクション(DGC)に対するクラスとインタフェースを提供します。 | 
| java.rmi.registry | RMIレジストリ用として1つのクラスと2つのインタフェースを提供します。 | 
| java.rmi.server | サーバー側のRMIをサポートするクラスとインタフェースを提供します。 | 
| javax.management.remote.rmi | RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。 | 
| javax.rmi.ssl | Secure Sockets Layer (SSL)またはTransport Layer Security (TLS)プロトコルを介した RMIClientSocketFactoryおよびRMIServerSocketFactoryの実装を提供します。 | 
- 
java.rmi.activationにより使用されるjava.rmi.server内のクラス クラス 説明 RemoteObject RemoteObjectクラスは、リモート・オブジェクトに対するjava.lang.Objectの動作を実装します。RemoteRef RemoteRefは、リモート・オブジェクトのハンドルを表します。RemoteServer RemoteServerは、サーバーの実装に対する共通のスーパー・クラスであり、広範囲のリモート参照セマンティックスをサポートするフレームワークを提供します。RemoteStub Deprecated.スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。RMIClientSocketFactory RMIClientSocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットを取得するためにRMIランタイムが使用します。RMIServerSocketFactory RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。UnicastRemoteObject リモート・オブジェクトをJRMPを使ってエクスポートし、リモート・オブジェクトと通信するスタブを取得するために使用されます。
- 
java.rmi.dgcにより使用されるjava.rmi.server内のクラス クラス 説明 ObjID ObjIDは、RMIランタイムにエクスポートされたリモート・オブジェクトを識別するために使用します。
- 
java.rmi.registryにより使用されるjava.rmi.server内のクラス クラス 説明 RMIClientSocketFactory RMIClientSocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットを取得するためにRMIランタイムが使用します。RMIServerSocketFactory RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。
- 
java.rmi.serverにより使用されるjava.rmi.server内のクラス クラス 説明 ExportException ExportExceptionは、リモート・オブジェクトのエクスポートの試みが失敗した場合にスローされるRemoteExceptionです。LogStream Deprecated.代替はありません。ObjID ObjIDは、RMIランタイムにエクスポートされたリモート・オブジェクトを識別するために使用します。Operation Deprecated.代替はありません。RemoteCall Deprecated.代替はありません。RemoteObject RemoteObjectクラスは、リモート・オブジェクトに対するjava.lang.Objectの動作を実装します。RemoteRef RemoteRefは、リモート・オブジェクトのハンドルを表します。RemoteServer RemoteServerは、サーバーの実装に対する共通のスーパー・クラスであり、広範囲のリモート参照セマンティックスをサポートするフレームワークを提供します。RemoteStub Deprecated.スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。RMIClassLoaderSpi RMIClassLoaderSpiは、RMIClassLoaderのサービス・プロバイダ・インタフェースです。RMIClientSocketFactory RMIClientSocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットを取得するためにRMIランタイムが使用します。RMIFailureHandler RMIFailureHandlerは、RMISocketFactory.setFailureHandlerの呼出しを介して登録できます。RMIServerSocketFactory RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。RMISocketFactory RMISocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットおよびサーバー・ソケットを取得するためにRMIランタイムが使用します。ServerNotActiveException ServerNotActiveExceptionは、RemoteServer.getClientHostの呼出し中に、そのgetClientHostメソッドがリモート・メソッド呼出しの対応範囲の外側で呼び出された場合にスローされるExceptionです。UID UIDとは、生成元のホスト上で常に一意である識別子、または216の「既知の」識別子のことです。
- 
javax.management.remote.rmiにより使用されるjava.rmi.server内のクラス クラス 説明 RemoteObject RemoteObjectクラスは、リモート・オブジェクトに対するjava.lang.Objectの動作を実装します。RemoteRef RemoteRefは、リモート・オブジェクトのハンドルを表します。RemoteStub Deprecated.スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。RMIClientSocketFactory RMIClientSocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットを取得するためにRMIランタイムが使用します。RMIServerSocketFactory RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。Unreferenced リモート・オブジェクトの実装は、Unreferencedインタフェースを実装して、そのリモート・オブジェクトを参照するクライアントが存在しなくなった時点で通知を受けられるようにする必要があります。
- 
javax.rmi.sslにより使用されるjava.rmi.server内のクラス クラス 説明 RMIClientSocketFactory RMIClientSocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットを取得するためにRMIランタイムが使用します。RMIServerSocketFactory RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。