|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gargoylesoftware.htmlunit.ProxyConfig
public class ProxyConfig
Class which centralizes proxy configuration, in an effort to reduce clutter in the WebClient
class. One instance of this class exists for each WebClient instance.
WebClient.getProxyConfig(),
Serialized Form| Constructor Summary | |
|---|---|
ProxyConfig()
Creates a new instance. |
|
ProxyConfig(String proxyHost,
int proxyPort)
Creates a new instance. |
|
ProxyConfig(String proxyHost,
int proxyPort,
boolean isSocks)
Creates a new instance. |
|
| Method Summary | |
|---|---|
void |
addHostsToProxyBypass(String pattern)
Any hosts matched by the specified regular expression pattern will bypass the configured proxy. |
protected String |
getProxyAutoConfigContent()
Returns the proxy auto-config content. |
String |
getProxyAutoConfigUrl()
Returns the proxy auto-config URL. |
String |
getProxyHost()
Returns the proxy host used to perform HTTP requests. |
int |
getProxyPort()
Returns the proxy port used to perform HTTP requests. |
boolean |
isSocksProxy()
Returns whether SOCKS proxy or not. |
void |
removeHostsFromProxyBypass(String pattern)
Any hosts matched by the specified regular expression pattern will no longer bypass the configured proxy. |
protected void |
setProxyAutoConfigContent(String proxyAutoConfigContent)
Sets the proxy auto-config content. |
void |
setProxyAutoConfigUrl(String proxyAutoConfigUrl)
Sets the proxy auto-config URL. |
void |
setProxyHost(String proxyHost)
Sets the proxy host used to perform HTTP requests. |
void |
setProxyPort(int proxyPort)
Sets the proxy port used to perform HTTP requests. |
void |
setSocksProxy(boolean isSocksProxy)
Sets whether SOCKS proxy or not. |
protected boolean |
shouldBypassProxy(String hostname)
Returns true if the host with the specified hostname should be accessed bypassing the configured proxy. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProxyConfig()
public ProxyConfig(String proxyHost,
int proxyPort)
proxyHost - the proxy hostproxyPort - the proxy port
public ProxyConfig(String proxyHost,
int proxyPort,
boolean isSocks)
proxyHost - the proxy hostproxyPort - the proxy portisSocks - whether SOCKS proxy or not| Method Detail |
|---|
public String getProxyHost()
public void setProxyHost(String proxyHost)
proxyHost - the proxy host used to perform HTTP requestspublic int getProxyPort()
public void setProxyPort(int proxyPort)
proxyPort - the proxy port used to perform HTTP requestspublic boolean isSocksProxy()
public void setSocksProxy(boolean isSocksProxy)
isSocksProxy - whether SOCKS proxy or notpublic void addHostsToProxyBypass(String pattern)
pattern - a regular expression pattern that matches the hostnames of the hosts which should
bypass the configured proxy.Patternpublic void removeHostsFromProxyBypass(String pattern)
pattern - the previously added regular expression patternPatternprotected boolean shouldBypassProxy(String hostname)
hostname - the name of the host to check
public String getProxyAutoConfigUrl()
public void setProxyAutoConfigUrl(String proxyAutoConfigUrl)
proxyAutoConfigUrl - the proxy auto-config URLprotected String getProxyAutoConfigContent()
protected void setProxyAutoConfigContent(String proxyAutoConfigContent)
proxyAutoConfigContent - the proxy auto-config content
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||