モジュール java.rmi
パッケージ java.rmi.server

インタフェースRMIServerSocketFactory

既知のすべての実装クラス:
RMISocketFactory, SslRMIServerSocketFactory

public interface RMIServerSocketFactory
RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。 リモート・オブジェクトは、コンストラクタまたはjava.rmi.server.UnicastRemoteObjectexportObjectメソッドによって作成/エクスポートされるときに、RMIServerSocketFactoryに関連付けることができます。

リモート・オブジェクトに関連したRMIServerSocketFactoryのインスタンスは、クライアントからの着信呼出しを受け入れるためのServerSocketを取得するために使われます。

RMIServerSocketFactoryのインスタンスはリモート・オブジェクト・レジストリと関連付けることもでき、これにより、クライアントはリモート・オブジェクト・レジストリとのカスタム・ソケット通信を使うことができます。

このインタフェースの実装は、Object.equals(java.lang.Object)を実装して、同じ(機能的に同等の)サーバー・ソケット・ファクトリを表すインスタンスが渡されたときにはtrueを、それ以外の場合はfalseを渡す必要があります。さらに、Object.equals実装と一貫性を持つObject.hashCode()も実装する必要があります。

導入されたバージョン:
1.2
関連項目: