|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.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 - 代理的 Typesa - 該代理的 SocketAddress
IllegalArgumentException - 當型別和位址不相容時| 方法詳細資訊 |
|---|
public Proxy.Type type()
public SocketAddress address()
null。
SocketAddresspublic String toString()
DIRECT,那麼此 String 是通過在其型別上調用 toString(),並連接 "@" 和從其位址產生的 toString() 建構。
Object 中的 toStringpublic final boolean equals(Object obj)
null,並且它表示與此物件相同的代理時,結果才為 true。
如果 Proxy 的兩個實例的 SocketAddress 和型別都相等,則它們表示同一個位址。
Object 中的 equalsobj - 要與之比較的物件。
true;否則,返回 false。InetSocketAddress.equals(java.lang.Object)public final int hashCode()
Object 中的 hashCodeObject.equals(java.lang.Object),
Hashtable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。