public class ProxyManager extends Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
ProxyManager.ProxyManagerHolder |
| Modifier and Type | Field and Description |
|---|---|
private static boolean |
isSystemProxyUnset |
private static int |
MAX_PORT_NUMBER |
private static String |
PROPERTY_USE_SYSTEM_PROXY |
private Proxy |
proxy |
| Constructor and Description |
|---|
ProxyManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(String httpProxyHost,
Integer httpProxyPort) |
private static Proxy |
createHttpProxy(String httpProxyHost,
Integer httpProxyPort) |
boolean |
forceUseSystemProxy() |
String |
getHttpProxyHost() |
int |
getHttpProxyPort() |
static ProxyManager |
getInstance() |
private static Proxy |
getSystemProxyInner() |
void |
init() |
private void |
replaceDefaultProxySelector() |
private static final String PROPERTY_USE_SYSTEM_PROXY
private static final int MAX_PORT_NUMBER
private static final boolean isSystemProxyUnset
private Proxy proxy
public static ProxyManager getInstance()
public String getHttpProxyHost()
public int getHttpProxyPort()
public void init()
public boolean forceUseSystemProxy()
private void replaceDefaultProxySelector()
private static Proxy getSystemProxyInner()
Copyright © 2021. All rights reserved.