public class Proxy extends Object
Proxy は不変のオブジェクトです。ProxySelector| 修飾子と型 | クラスと説明 | 
|---|---|
| static class  | Proxy.Typeプロキシタイプを表します。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| static Proxy | NO_PROXYDIRECT接続を表すプロキシ設定であり、基本的には、プロトコルハンドラにプロキシを使用しないよう指示します。 | 
| コンストラクタと説明 | 
|---|
| Proxy(Proxy.Type type,      SocketAddress sa)PROXY 接続を表すエントリを作成します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| SocketAddress | address()プロキシのソケットアドレスを返します。直接接続の場合は  nullを返します。 | 
| boolean | equals(Object obj)このオブジェクトと指定されたオブジェクトを比較します。 | 
| int | hashCode()この Proxy のハッシュコードを返します。 | 
| String | toString()この Proxy の文字列表現を構築します。 | 
| Proxy.Type | type()プロキシタイプを返します。 | 
public static final Proxy NO_PROXY
DIRECT 接続を表すプロキシ設定であり、基本的には、プロトコルハンドラにプロキシを使用しないよう指示します。たとえば、ほかのすべてのグローバルプロキシ設定 (SOCKS など) を無視してソケットを作成する場合に使用されます。
 
 Socket s = new Socket(Proxy.NO_PROXY);
 
public Proxy(Proxy.Type type, SocketAddress sa)
直接接続を表現するには、Proxy.NO_PROXY 定数を使用します。
type − プロキシの Typesa − そのプロキシの SocketAddressIllegalArgumentException − タイプとアドレスが矛盾する場合public Proxy.Type type()
public SocketAddress address()
null を返します。SocketAddresspublic String toString()
DIRECT でない場合、この String は、タイプの toString() を呼び出し、それに「 @ 」とアドレスの toString() 結果を連結することによって構築されます。public final boolean equals(Object obj)
null ではなく、その引数がこのオブジェクトと同じプロキシを表す場合にだけ、結果が true になります。
 
Proxy の 2 つのインスタンスが同じアドレスを表すのは、SocketAddress とタイプの両方が等しい場合です。
equals、クラス: Objectobj - 比較対象のオブジェクト。true、そうでない場合は false。InetSocketAddress.equals(java.lang.Object)public final int hashCode()
hashCode、クラス: ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object) バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.