@Contract(threading=IMMUTABLE_CONDITIONAL) public class SystemDefaultRoutePlanner extends DefaultRoutePlanner
HttpRoutePlanner实现基于ProxySelector 。
默认情况下,此类将从系统属性或运行应用程序的浏览器中获取JVM的代理设置。
| Constructor and Description |
|---|
SystemDefaultRoutePlanner(ProxySelector proxySelector) |
SystemDefaultRoutePlanner(SchemePortResolver schemePortResolver, ProxySelector proxySelector) |
| Modifier and Type | Method and Description |
|---|---|
protected HttpHost |
determineProxy(HttpHost target, HttpRequest request, HttpContext context)
此实现返回null。
|
determineRoutepublic SystemDefaultRoutePlanner(SchemePortResolver schemePortResolver, ProxySelector proxySelector)
proxySelector - 代理选择器,或
null系统默认值
public SystemDefaultRoutePlanner(ProxySelector proxySelector)
proxySelector - 代理选择器,或
null系统默认值
protected HttpHost determineProxy(HttpHost target, HttpRequest request, HttpContext context) throws HttpException
DefaultRoutePlanner复制
determineProxy在
DefaultRoutePlanner
HttpException - 如果被覆盖,可能会被抛出
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.