JavaTM 2
Platform
Std. Ed. v1.4.0

java.rmi.server
インタフェース RMIClientSocketFactory

既知の実装クラスの一覧:
RMISocketFactory

public interface RMIClientSocketFactory

RMIClientSocketFactory のインスタンスは、RMI 呼び出しのクライアントソケットを取得するために RMI ランタイムが使用します。リモートオブジェクトは、java.rmi.server.UnicastRemoteObject および java.rmi.activation.Activatable のコンストラクタまたは exportObject メソッドを使って作成またはエクスポートされたときに RMIClientSocketFactory と関連付けることができます。

リモートオブジェクトに関連した RMIClientSocketFactory のインスタンスは、リモートオブジェクトの参照が RMI 呼び出しで転送されるときにクライアントにダウンロードされます。この RMIClientSocketFactory は、リモートメソッド呼び出しでリモートオブジェクトとの接続を確立するために使われます。

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

このインタフェースの実装は、直列化可能でなければなりません。また、Object.equals(java.lang.Object) を実装して、同じ (機能的に同等の) クライアントソケットファクトリを表すインスタンスが渡されたときには true を、そうでない場合は false を渡す必要があります。さらに、Object.equals 実装と一貫性を持つ Object#hashCode も実装する必要があります。

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

メソッドの概要
 Socket createSocket(String host, int port)
          指定されたホストおよびポートに接続するクライアントソケットを作成します。
 

メソッドの詳細

createSocket

public Socket createSocket(String host,
                           int port)
                    throws IOException
指定されたホストおよびポートに接続するクライアントソケットを作成します。

パラメータ:
host - ホスト名
port - ポート番号
戻り値:
指定されたホストとポートに接続されるソケット
例外:
IOException - ソケットの作成時に入出力エラーが発生した場合
導入されたバージョン:
1.2

JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.