Package esmska.transfer
Class ProxyManager
- java.lang.Object
-
- esmska.transfer.ProxyManager
-
public class ProxyManager extends java.lang.ObjectSets system-wide internet proxies.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProxyManager.ProxyType
-
Constructor Summary
Constructors Constructor Description ProxyManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.commons.httpclient.ProxyHostgetProxyHost(ProxyManager.ProxyType proxyType)Get ProxyHost for current proxy settings for a particular proxy typestatic voidsetProxy(java.lang.String httpProxy, java.lang.String httpsProxy, java.lang.String socksProxy)Set system-wide proxy.
-
-
-
Method Detail
-
setProxy
public static void setProxy(java.lang.String httpProxy, java.lang.String httpsProxy, java.lang.String socksProxy)Set system-wide proxy.- Parameters:
httpProxy- proxy for HTTP in form "host" or "host:port". Use null or empty string for unsetting the proxy.httpsProxy- proxy for HTTPS in form "host" or "host:port". Use null or empty string for unsetting the proxy.socksProxy- proxy for SOCKS in form "host" or "host:port". Use null or empty string for unsetting the proxy.
-
getProxyHost
public static org.apache.commons.httpclient.ProxyHost getProxyHost(ProxyManager.ProxyType proxyType)
Get ProxyHost for current proxy settings for a particular proxy type- Parameters:
proxyType- proxy type, not null- Returns:
- ProxyHost for current proxy settings or null if no proxy set
-
-