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 |
---|