java.lang.Object | |
↳ | org.apache.http.impl.conn.ProxySelectorRoutePlanner |
Default implementation of an HttpRoutePlanner. This implementation is based on ProxySelector. By default, it will pick up the proxy settings of the JVM, either from system properties or from the browser running the application. Additionally, it interprets some parameters, though not the DEFAULT_PROXY.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
proxySelector | The proxy selector to use, or null for system default. |
||||||||||
schemeRegistry | The scheme registry. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new proxy selector route planner.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determines the route for a request.
| |||||||||||
Obtains the proxy selector to use.
| |||||||||||
Sets the proxy selector to use.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determines a proxy for the given target.
| |||||||||||
Obtains a host from an InetSocketAddress.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
From interface org.apache.http.conn.routing.HttpRoutePlanner
|
The proxy selector to use, or null
for system default.
Creates a new proxy selector route planner.
schreg | the scheme registry |
---|---|
prosel | the proxy selector, or
null for the system default
|
Determines the route for a request.
target | the target host for the request.
Implementations may accept null
if they can still determine a route, for example
to a default target or by inspecting the request. |
---|---|
request | the request to execute |
context | the context to use for the subsequent execution.
Implementations may accept null . |
HttpException |
---|
Obtains the proxy selector to use.
null
for the system default
Sets the proxy selector to use.
prosel | the proxy selector, or
null to use the system default
|
---|
Determines a proxy for the given target.
target | the planned target, never null |
---|---|
request | the request to be sent, never null |
context | the context, or null |
null
for a direct routeHttpException | in case of system proxy settings that cannot be handled |
---|
Obtains a host from an InetSocketAddress.
isa | the socket address |
---|