public final class ProxyUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROXY_HOST
The host to use as proxy.
|
static java.lang.String |
PROXY_NONPROXYHOSTS
A specification of non-proxy hosts.
|
static java.lang.String |
PROXY_PASSWORD
The password to use for authentication for the proxy server.
|
static java.lang.String |
PROXY_PORT
The port to use for the proxy.
|
static java.lang.String |
PROXY_USER
The username to use for authentication for the proxy server.
|
Modifier and Type | Method and Description |
---|---|
static ProxyServerSelector |
createProxyServerSelector(java.util.Properties properties)
Creates a proxy server instance from the given properties.
|
static ProxyServerSelector |
createProxyServerSelector(java.net.ProxySelector proxySelector)
Create a proxy server selector based on the passed in JDK proxy selector.
|
static ProxyServerSelector |
getJdkDefaultProxyServerSelector()
Get a proxy server selector based on the JDK default proxy selector.
|
static ProxyServer |
getProxyServer(AsyncHttpClientConfig config,
Request request) |
public static final java.lang.String PROXY_HOST
public static final java.lang.String PROXY_PORT
public static final java.lang.String PROXY_NONPROXYHOSTS
public static final java.lang.String PROXY_USER
public static final java.lang.String PROXY_PASSWORD
public static ProxyServer getProxyServer(AsyncHttpClientConfig config, Request request)
config
- the global configrequest
- the requestpublic static ProxyServerSelector createProxyServerSelector(java.util.Properties properties)
properties
- the properties to evaluate. Must not be null.PROXY_HOST
,
PROXY_PORT
,
PROXY_NONPROXYHOSTS
public static ProxyServerSelector getJdkDefaultProxyServerSelector()
public static ProxyServerSelector createProxyServerSelector(java.net.ProxySelector proxySelector)
proxySelector
- The proxy selector to use. Must not be null.Copyright © 2017. All Rights Reserved.