Package org.apache.http.impl.conn
Class SystemDefaultRoutePlanner
- java.lang.Object
-
- org.apache.http.impl.conn.DefaultRoutePlanner
-
- org.apache.http.impl.conn.SystemDefaultRoutePlanner
-
- All Implemented Interfaces:
HttpRoutePlanner
@Contract(threading=IMMUTABLE_CONDITIONAL) public class SystemDefaultRoutePlanner extends DefaultRoutePlanner
HttpRoutePlannerimplementation based onProxySelector. By default, this class will pick up the proxy settings of the JVM, either from system properties or from the browser running the application.- Since:
- 4.3
-
-
Constructor Summary
Constructors Constructor Description SystemDefaultRoutePlanner(java.net.ProxySelector proxySelector)SystemDefaultRoutePlanner(SchemePortResolver schemePortResolver, java.net.ProxySelector proxySelector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.http.HttpHostdetermineProxy(org.apache.http.HttpHost target, org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context)This implementation returns null.-
Methods inherited from class org.apache.http.impl.conn.DefaultRoutePlanner
determineRoute
-
-
-
-
Constructor Detail
-
SystemDefaultRoutePlanner
public SystemDefaultRoutePlanner(SchemePortResolver schemePortResolver, java.net.ProxySelector proxySelector)
- Parameters:
proxySelector- the proxy selector, ornullfor the system default
-
SystemDefaultRoutePlanner
public SystemDefaultRoutePlanner(java.net.ProxySelector proxySelector)
- Parameters:
proxySelector- the proxy selector, ornullfor the system default
-
-
Method Detail
-
determineProxy
protected org.apache.http.HttpHost determineProxy(org.apache.http.HttpHost target, org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpExceptionDescription copied from class:DefaultRoutePlannerThis implementation returns null.- Overrides:
determineProxyin classDefaultRoutePlanner- Throws:
org.apache.http.HttpException- may be thrown if overridden
-
-