パッケージ
java.rmi.serverの使用

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
    非推奨。
    スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。
    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
    非推奨。
    代替はありません。
    ObjID
    ObjIDは、RMIランタイムにエクスポートされたリモート・オブジェクトを識別するために使用します。
    Operation
    非推奨。
    代替はありません。
    RemoteCall
    非推奨。
    代替はありません。
    RemoteObject
    RemoteObjectクラスは、リモート・オブジェクトに対するjava.lang.Objectの動作を実装します。
    RemoteRef
    RemoteRefは、リモート・オブジェクトのハンドルを表します。
    RemoteServer
    RemoteServerは、サーバーの実装に対する共通のスーパー・クラスであり、広範囲のリモート参照セマンティックスをサポートするフレームワークを提供します。
    RemoteStub
    非推奨。
    スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。
    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
    非推奨。
    スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。
    RMIClientSocketFactory
    RMIClientSocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットを取得するためにRMIランタイムが使用します。
    RMIServerSocketFactory
    RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。
    Unreferenced
    リモート・オブジェクトの実装は、Unreferencedインタフェースを実装して、そのリモート・オブジェクトを参照するクライアントが存在しなくなった時点で通知を受けられるようにする必要があります。
  • javax.rmi.sslにより使用されるjava.rmi.server内のクラス 
    クラス 説明
    RMIClientSocketFactory
    RMIClientSocketFactoryのインスタンスは、RMI呼出しのクライアント・ソケットを取得するためにRMIランタイムが使用します。
    RMIServerSocketFactory
    RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。