public class Proxy
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
host
Proxy server host
|
private java.lang.String |
nonProxyHosts
The non-proxy hosts.
|
private java.lang.String |
ntlmDomain
For NTLM proxies, specifies the NTLM domain.
|
private java.lang.String |
ntlmHost
For NTLM proxies, specifies the NTLM host.
|
private java.lang.String |
password
Password associated with the proxy server
|
private int |
port
Proxy server port
|
private java.lang.String |
protocol
Type of the proxy
|
static java.lang.String |
PROXY_HTTP |
static java.lang.String |
PROXY_SOCKS4 |
static java.lang.String |
PROXY_SOCKS5 |
private java.lang.String |
userName
Username used to access the proxy server
|
Constructor and Description |
---|
Proxy() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHost()
Return proxy server host name.
|
java.lang.String |
getNonProxyHosts() |
java.lang.String |
getNtlmDomain() |
java.lang.String |
getNtlmHost() |
java.lang.String |
getPassword()
Get user's password used to login to proxy server.
|
int |
getPort()
Get the proxy port.
|
java.lang.String |
getProtocol()
Get the protocol of the proxy server.
|
java.lang.String |
getUserName()
Get the proxy username.
|
void |
setHost(java.lang.String host)
Set proxy host name.
|
void |
setNonProxyHosts(java.lang.String nonProxyHosts) |
void |
setNtlmDomain(java.lang.String ntlmDomain) |
void |
setNtlmHost(java.lang.String ntlmHost) |
void |
setPassword(java.lang.String password)
Set the user's password for the proxy server.
|
void |
setPort(int port)
Set the proxy port.
|
void |
setProtocol(java.lang.String protocol) |
void |
setUserName(java.lang.String userName)
Set the proxy username.
|
public static final java.lang.String PROXY_SOCKS5
public static final java.lang.String PROXY_SOCKS4
public static final java.lang.String PROXY_HTTP
private java.lang.String host
private java.lang.String userName
private java.lang.String password
private int port
private java.lang.String protocol
private java.lang.String nonProxyHosts
*.foo.com|localhost
.private java.lang.String ntlmHost
private java.lang.String ntlmDomain
public java.lang.String getHost()
public void setHost(java.lang.String host)
host
- proxy server host namepublic java.lang.String getPassword()
public void setPassword(java.lang.String password)
password
- password to use to login to a proxy serverpublic int getPort()
public void setPort(int port)
port
- proxy server portpublic java.lang.String getUserName()
public void setUserName(java.lang.String userName)
userName
- username for the proxy serverpublic java.lang.String getProtocol()
public void setProtocol(java.lang.String protocol)
protocol
- the protocol of the proxy server like SOCKSv4public java.lang.String getNonProxyHosts()
public void setNonProxyHosts(java.lang.String nonProxyHosts)
public java.lang.String getNtlmHost()
public void setNtlmHost(java.lang.String ntlmHost)
public void setNtlmDomain(java.lang.String ntlmDomain)
public java.lang.String getNtlmDomain()