Package org.apache.tools.ant.util
Class ProxySetup
java.lang.Object
org.apache.tools.ant.util.ProxySetup
public class ProxySetup
extends java.lang.Object
Code to do proxy setup. This is just factored out of the main system just to
keep everything else less convoluted.
- Since:
- Ant1.7
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFTP_NON_PROXY_HOSTSthe ftp hosts not to be proxied propertystatic java.lang.StringFTP_PROXY_HOSTthe ftp proxyhost propertystatic java.lang.StringFTP_PROXY_PORTthe ftp proxyport propertystatic java.lang.StringHTTP_NON_PROXY_HOSTSthe ftp proxyport propertystatic java.lang.StringHTTP_PROXY_HOSTthe http proxyhost propertystatic java.lang.StringHTTP_PROXY_PASSWORDthe http proxy password propertystatic java.lang.StringHTTP_PROXY_PORTthe http proxyport propertystatic java.lang.StringHTTP_PROXY_USERNAMEthe http proxy username propertystatic java.lang.StringHTTPS_NON_PROXY_HOSTSthe http hosts not to be proxied propertystatic java.lang.StringHTTPS_PROXY_HOSTthe https proxyhost propertystatic java.lang.StringHTTPS_PROXY_PORTthe https proxyport propertystatic java.lang.StringSOCKS_PROXY_HOSTthe socks proxy host propertystatic java.lang.StringSOCKS_PROXY_PASSWORDthe socks proxy password propertystatic java.lang.StringSOCKS_PROXY_PORTthe socks proxy port propertystatic java.lang.StringSOCKS_PROXY_USERNAMEthe socks proxy username propertystatic java.lang.StringUSE_SYSTEM_PROXIESJava1.5 property that enables use of system proxies. -
Constructor Summary
Constructors Constructor Description ProxySetup(Project owner)create a proxy setup class bound to this project -
Method Summary
Modifier and Type Method Description voidenableProxies()turn proxies on; if the proxy key is already set to some value: leave alone.static java.lang.StringgetSystemProxySetting()Get the current system property settings
-
Field Details
-
USE_SYSTEM_PROXIES
public static final java.lang.String USE_SYSTEM_PROXIESJava1.5 property that enables use of system proxies.- See Also:
- Constant Field Values
-
HTTP_PROXY_HOST
public static final java.lang.String HTTP_PROXY_HOSTthe http proxyhost property- See Also:
- Constant Field Values
-
HTTP_PROXY_PORT
public static final java.lang.String HTTP_PROXY_PORTthe http proxyport property- See Also:
- Constant Field Values
-
HTTPS_PROXY_HOST
public static final java.lang.String HTTPS_PROXY_HOSTthe https proxyhost property- See Also:
- Constant Field Values
-
HTTPS_PROXY_PORT
public static final java.lang.String HTTPS_PROXY_PORTthe https proxyport property- See Also:
- Constant Field Values
-
FTP_PROXY_HOST
public static final java.lang.String FTP_PROXY_HOSTthe ftp proxyhost property- See Also:
- Constant Field Values
-
FTP_PROXY_PORT
public static final java.lang.String FTP_PROXY_PORTthe ftp proxyport property- See Also:
- Constant Field Values
-
HTTP_NON_PROXY_HOSTS
public static final java.lang.String HTTP_NON_PROXY_HOSTSthe ftp proxyport property- See Also:
- Constant Field Values
-
HTTPS_NON_PROXY_HOSTS
public static final java.lang.String HTTPS_NON_PROXY_HOSTSthe http hosts not to be proxied property- See Also:
- Constant Field Values
-
FTP_NON_PROXY_HOSTS
public static final java.lang.String FTP_NON_PROXY_HOSTSthe ftp hosts not to be proxied property- See Also:
- Constant Field Values
-
HTTP_PROXY_USERNAME
public static final java.lang.String HTTP_PROXY_USERNAMEthe http proxy username property- See Also:
- Constant Field Values
-
HTTP_PROXY_PASSWORD
public static final java.lang.String HTTP_PROXY_PASSWORDthe http proxy password property- See Also:
- Constant Field Values
-
SOCKS_PROXY_HOST
public static final java.lang.String SOCKS_PROXY_HOSTthe socks proxy host property- See Also:
- Constant Field Values
-
SOCKS_PROXY_PORT
public static final java.lang.String SOCKS_PROXY_PORTthe socks proxy port property- See Also:
- Constant Field Values
-
SOCKS_PROXY_USERNAME
public static final java.lang.String SOCKS_PROXY_USERNAMEthe socks proxy username property- See Also:
- Constant Field Values
-
SOCKS_PROXY_PASSWORD
public static final java.lang.String SOCKS_PROXY_PASSWORDthe socks proxy password property- See Also:
- Constant Field Values
-
-
Constructor Details
-
ProxySetup
create a proxy setup class bound to this project- Parameters:
owner- the project that owns this setup.
-
-
Method Details
-
getSystemProxySetting
public static java.lang.String getSystemProxySetting()Get the current system property settings- Returns:
- current value; null for none or no access
-
enableProxies
public void enableProxies()turn proxies on; if the proxy key is already set to some value: leave alone. if an ant property of the valueUSE_SYSTEM_PROXIESis set, use that instead. Else set to "true".
-