org.apache.tools.ant.utilClass 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 Summary
Fields Modifier and Type Field and 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 and Description ProxySetup(Project owner)create a proxy setup class bound to this project
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and 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_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 Detail
ProxySetup
public ProxySetup(Project owner)create a proxy setup class bound to this project
- Parameters:
owner- the project that owns this setup.
Method Detail
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".