RouteInfo.LayerType, RouteInfo.TunnelType| Constructor and Description |
|---|
RouteTracker(HttpHost target, InetAddress local)
创建一个新的路线跟踪器。
|
RouteTracker(HttpRoute route)
为给定的路线创建一个新的跟踪器。
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
void |
connectProxy(HttpHost proxy, boolean secure)
跟踪连接到第一个代理。
|
void |
connectTarget(boolean secure)
连接到目标的轨道。
|
boolean |
equals(Object o)
将此跟踪路线与另一路径进行比较。
|
int |
getHopCount()
获取此路由中的跳数。
|
HttpHost |
getHopTarget(int hop)
获得这条路线中的跳跃目标。
|
RouteInfo.LayerType |
getLayerType()
获取此路由的分层类型。
|
InetAddress |
getLocalAddress()
获取要连接的本地地址。
|
HttpHost |
getProxyHost()
获取第一个代理主机。
|
HttpHost |
getTargetHost()
获取目标主机。
|
RouteInfo.TunnelType |
getTunnelType()
获取此路由的隧道类型。
|
int |
hashCode()
为此跟踪路由生成哈希码。
|
boolean |
isConnected() |
boolean |
isLayered()
检查此路由是否包含分层协议。
|
boolean |
isSecure()
检查这条路线是否安全。
|
boolean |
isTunnelled()
检查此路由是否通过代理隧道通过。
|
void |
layerProtocol(boolean secure)
跟踪分层协议。
|
void |
reset() |
HttpRoute |
toRoute()
获得跟踪的路线。
|
String |
toString()
获取跟踪路线的描述。
|
void |
tunnelProxy(HttpHost proxy, boolean secure)
跟踪代理链中的代理。
|
void |
tunnelTarget(boolean secure)
跟踪隧道到目标。
|
public RouteTracker(HttpHost target, InetAddress local)
target - 要路由的主机
local - 要路由的本地地址,或
null为
null
public RouteTracker(HttpRoute route)
route - 追踪路线
public void reset()
public final void connectTarget(boolean secure)
secure -
true如果路由是安全的,
false否则
public final void connectProxy(HttpHost proxy, boolean secure)
proxy - 代理连接到
secure -
true如果路由是安全的,
false否则
public final void tunnelTarget(boolean secure)
secure -
true如果路由是安全的,
false否则
public final void tunnelProxy(HttpHost proxy, boolean secure)
proxy - 代理隧道
secure -
true如果路由是安全的,
false否则
public final void layerProtocol(boolean secure)
secure -
true如果路由安全,否则为
false
public final HttpHost getTargetHost()
RouteInfo复制
getTargetHost接口
RouteInfo
public final InetAddress getLocalAddress()
RouteInfo复制
getLocalAddress在接口
RouteInfo
null
public final int getHopCount()
RouteInfo复制
getHopCount在接口
RouteInfo
public final HttpHost getHopTarget(int hop)
RouteInfo复制
getHopTarget在接口
RouteInfo
hop - 获取目标的跳数索引,第一个为0
public final HttpHost getProxyHost()
RouteInfo复制
getProxyHost在接口
RouteInfo
null如果此路由是直接的
public final boolean isConnected()
public final RouteInfo.TunnelType getTunnelType()
RouteInfo复制
getTunnelType在接口
RouteInfo
public final boolean isTunnelled()
RouteInfo复制
isTunnelled在接口
RouteInfo
true如果通过至少一个代理端到端隧道,
false否则
public final RouteInfo.LayerType getLayerType()
RouteInfo复制
getLayerType接口
RouteInfo
public final boolean isLayered()
RouteInfo复制
public final boolean isSecure()
RouteInfo复制
public final HttpRoute toRoute()
null如果迄今没有跟踪
public final boolean equals(Object o)
public Object clone() throws CloneNotSupportedException
clone在
Object
CloneNotSupportedException
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.