|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.net.Proxy
public class Proxy
此类表示代理设置,通常为类型(http、socks)和套接字地址。Proxy
是不可变对象。
ProxySelector
嵌套类摘要 | |
---|---|
static class |
Proxy.Type
表示代理类型。 |
字段摘要 | |
---|---|
static Proxy |
NO_PROXY
表示 DIRECT 连接的代理设置,主要通知协议处理程序不使用任何代理。 |
构造方法摘要 | |
---|---|
Proxy(Proxy.Type type,
SocketAddress sa)
创建表示 PROXY 连接的条目。 |
方法摘要 | |
---|---|
SocketAddress |
address()
返回代理的套接字地址,如果其为直接连接,则返回 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 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 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。