|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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 - 代理的 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 Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。