|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.net.Proxy
public class Proxy
此類別表示代理設置,通常為型別(http、socks)和Socket位址。Proxy
是不可變物件。
ProxySelector
巢狀類別摘要 | |
---|---|
static class |
Proxy.Type
表示代理型別。 |
欄位摘要 | |
---|---|
static Proxy |
NO_PROXY
表示 DIRECT 連接的代理設置,主要通知協議處理程序不使用任何代理。 |
建構子摘要 | |
---|---|
Proxy(Proxy.Type type,
SocketAddress sa)
創建表示 PROXY 連接的條目。 |
方法摘要 | |
---|---|
SocketAddress |
address()
返回代理的Socket位址,如果其為直接連接,則返回 null 。 |
boolean |
equals(Object obj)
將此物件與指定物件比較。 |
int |
hashCode()
返回此代理的雜湊碼。 |
String |
toString()
建構此代理的字元串表示形式。 |
Proxy.Type |
type()
返回代理型別。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
欄位詳細資訊 |
---|
public static final Proxy NO_PROXY
DIRECT
連接的代理設置,主要通知協議處理程序不使用任何代理。例如,用於創建繞過所有其他全體代理設置(如 SOCKS)的Socket:
Socket s = new Socket(Proxy.NO_PROXY);
建構子詳細資訊 |
---|
public Proxy(Proxy.Type type, SocketAddress sa)
使用 Proxy.NO_PROXY
常數表示直接連接。
type
- 代理的 Type
sa
- 該代理的 SocketAddress
IllegalArgumentException
- 當型別和位址不相容時方法詳細資訊 |
---|
public Proxy.Type type()
public SocketAddress address()
null
。
SocketAddress
public String toString()
DIRECT
,那麼此 String 是通過在其型別上調用 toString(),並連接 "@" 和從其位址產生的 toString() 建構。
Object
中的 toString
public final boolean equals(Object obj)
null
,並且它表示與此物件相同的代理時,結果才為 true
。
如果 Proxy
的兩個實例的 SocketAddress 和型別都相等,則它們表示同一個位址。
Object
中的 equals
obj
- 要與之比較的物件。
true
;否則,返回 false
。InetSocketAddress.equals(java.lang.Object)
public final int hashCode()
Object
中的 hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。