|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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() も実装する必要があります。
UnicastRemoteObject,
Activatable,
LocateRegistry| メソッドの概要 | |
|---|---|
Socket |
createSocket(String host,
int port)
指定されたホストおよびポートに接続するクライアントソケットを作成します。 |
| メソッドの詳細 |
|---|
Socket createSocket(String host,
int port)
throws IOException
host - ホスト名port - ポート番号
IOException - ソケットの作成時に入出力エラーが発生した場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。