インタフェースRMIServerSocketFactory
- 既知のすべての実装クラス:
RMISocketFactory, SslRMIServerSocketFactory
public interface RMIServerSocketFactory
RMIServerSocketFactoryのインスタンスは、RMI呼出しのサーバー・ソケットを取得するためにRMIランタイムが使用します。 リモート・オブジェクトは、コンストラクタまたはjava.rmi.server.UnicastRemoteObjectのexportObjectメソッドによって作成/エクスポートされるときに、RMIServerSocketFactoryに関連付けることができます。
リモート・オブジェクトに関連したRMIServerSocketFactoryのインスタンスは、クライアントからの着信呼出しを受け入れるためのServerSocketを取得するために使われます。
RMIServerSocketFactoryのインスタンスはリモート・オブジェクト・レジストリと関連付けることもでき、これにより、クライアントはリモート・オブジェクト・レジストリとのカスタム・ソケット通信を使うことができます。
このインタフェースの実装では、同じ(機能的に同等の)サーバー・ソケット・ファクトリを表すインスタンスを渡したときにtrueを返すObject.equals(Object)を実装し、それ以外の場合はfalseを実装する必要があります(また、Object.equals実装と一貫してObject.hashCode()を実装する必要があります)。
- 導入されたバージョン:
- 1.2
- 関連項目:
-
メソッドのサマリー
-
メソッドの詳細
-
createServerSocket
指定ポート用のサーバー・ソケットを作成します。ポート0は匿名ポートを示します。- パラメータ:
port- ポート番号- 戻り値:
- 指定されたポートのサーバー・ソケット
- スロー:
IOException- サーバー・ソケットの作成時に入出力エラーが発生した場合- 導入されたバージョン:
- 1.2
-