public class HttpProxySelectorByProperties extends HttpProxySelector
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.http.HttpHost |
defaultProxy
默认的代理,如果为null则默认不使用代理
|
protected Set<org.apache.http.HttpHost> |
ignoreHosts
不使用代理的HttpHost target集合,
注意:如果后续可能实时变更请使用ConcurrentHashMap.newKeySey()
|
protected Map<org.apache.http.HttpHost,org.apache.http.HttpHost> |
specialProxyMap
维护一个target对应的proxy的map,K是target,V是proxy
注意:如果后续可能实时变更实现请用ConcurrentMap
|
| 构造器和说明 |
|---|
HttpProxySelectorByProperties()
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.http.HttpHost |
getDefaultProxy()
返回默认的代理
|
protected Set<org.apache.http.HttpHost> |
getIgnoreHosts()
不使用代理的traget
|
protected Map<org.apache.http.HttpHost,org.apache.http.HttpHost> |
getSpecialProxyMap()
返回特定的目标的代理
|
String |
toString() |
getProxyprotected org.apache.http.HttpHost defaultProxy
protected Map<org.apache.http.HttpHost,org.apache.http.HttpHost> specialProxyMap
protected Set<org.apache.http.HttpHost> ignoreHosts
protected org.apache.http.HttpHost getDefaultProxy()
HttpProxySelectorgetDefaultProxy 在类中 HttpProxySelectorprotected Map<org.apache.http.HttpHost,org.apache.http.HttpHost> getSpecialProxyMap()
HttpProxySelectorgetSpecialProxyMap 在类中 HttpProxySelectorprotected Set<org.apache.http.HttpHost> getIgnoreHosts()
HttpProxySelectorgetIgnoreHosts 在类中 HttpProxySelectorCopyright © 2021. All rights reserved.