| 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 route
| HttpException | in case of system proxy settings that cannot be handled |
|---|
Obtains a host from an
InetSocketAddress
.
| isa | the socket address |
|---|