Package org.apache.tools.ant.util
Class ProxySetup
- java.lang.Object
- 
- org.apache.tools.ant.util.ProxySetup
 
- 
 public class ProxySetup extends java.lang.ObjectCode to do proxy setup. This is just factored out of the main system just to keep everything else less convoluted.- Since:
- Ant1.7
 
- 
- 
Field SummaryFields 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 SummaryConstructors Constructor Description ProxySetup(Project owner)create a proxy setup class bound to this project
 - 
Method SummaryModifier 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 Detail- 
USE_SYSTEM_PROXIESpublic static final java.lang.String USE_SYSTEM_PROXIES Java1.5 property that enables use of system proxies.- See Also:
- Constant Field Values
 
 - 
HTTP_PROXY_HOSTpublic static final java.lang.String HTTP_PROXY_HOST the http proxyhost property- See Also:
- Constant Field Values
 
 - 
HTTP_PROXY_PORTpublic static final java.lang.String HTTP_PROXY_PORT the http proxyport property- See Also:
- Constant Field Values
 
 - 
HTTPS_PROXY_HOSTpublic static final java.lang.String HTTPS_PROXY_HOST the https proxyhost property- See Also:
- Constant Field Values
 
 - 
HTTPS_PROXY_PORTpublic static final java.lang.String HTTPS_PROXY_PORT the https proxyport property- See Also:
- Constant Field Values
 
 - 
FTP_PROXY_HOSTpublic static final java.lang.String FTP_PROXY_HOST the ftp proxyhost property- See Also:
- Constant Field Values
 
 - 
FTP_PROXY_PORTpublic static final java.lang.String FTP_PROXY_PORT the ftp proxyport property- See Also:
- Constant Field Values
 
 - 
HTTP_NON_PROXY_HOSTSpublic static final java.lang.String HTTP_NON_PROXY_HOSTS the ftp proxyport property- See Also:
- Constant Field Values
 
 - 
HTTPS_NON_PROXY_HOSTSpublic static final java.lang.String HTTPS_NON_PROXY_HOSTS the http hosts not to be proxied property- See Also:
- Constant Field Values
 
 - 
FTP_NON_PROXY_HOSTSpublic static final java.lang.String FTP_NON_PROXY_HOSTS the ftp hosts not to be proxied property- See Also:
- Constant Field Values
 
 - 
HTTP_PROXY_USERNAMEpublic static final java.lang.String HTTP_PROXY_USERNAME the http proxy username property- See Also:
- Constant Field Values
 
 - 
HTTP_PROXY_PASSWORDpublic static final java.lang.String HTTP_PROXY_PASSWORD the http proxy password property- See Also:
- Constant Field Values
 
 - 
SOCKS_PROXY_HOSTpublic static final java.lang.String SOCKS_PROXY_HOST the socks proxy host property- See Also:
- Constant Field Values
 
 - 
SOCKS_PROXY_PORTpublic static final java.lang.String SOCKS_PROXY_PORT the socks proxy port property- See Also:
- Constant Field Values
 
 - 
SOCKS_PROXY_USERNAMEpublic static final java.lang.String SOCKS_PROXY_USERNAME the socks proxy username property- See Also:
- Constant Field Values
 
 - 
SOCKS_PROXY_PASSWORDpublic static final java.lang.String SOCKS_PROXY_PASSWORD the socks proxy password property- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ProxySetuppublic ProxySetup(Project owner) create a proxy setup class bound to this project- Parameters:
- owner- the project that owns this setup.
 
 
- 
 - 
Method Detail- 
getSystemProxySettingpublic static java.lang.String getSystemProxySetting() Get the current system property settings- Returns:
- current value; null for none or no access
 
 - 
enableProxiespublic 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".
 
- 
 
-