Package org.apache.maven.wagon.proxy
Class ProxyInfo
- java.lang.Object
-
- org.apache.maven.wagon.proxy.ProxyInfo
-
- All Implemented Interfaces:
java.io.Serializable
public class ProxyInfo extends java.lang.Object implements java.io.Serializable
Contains set of properties used byWagon
objects while connection to the repository must go thru a proxy server.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
host
Proxy server hostprivate 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 serverprivate int
port
Proxy server portstatic java.lang.String
PROXY_HTTP
static java.lang.String
PROXY_SOCKS4
static java.lang.String
PROXY_SOCKS5
private java.lang.String
type
Type of the proxyprivate java.lang.String
userName
Username used to access the proxy server
-
Constructor Summary
Constructors Constructor Description ProxyInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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
getType()
Get the type 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
setType(java.lang.String type)
void
setUserName(java.lang.String userName)
Set the proxy username.java.lang.String
toString()
-
-
-
Field Detail
-
PROXY_SOCKS5
public static final java.lang.String PROXY_SOCKS5
- See Also:
- Constant Field Values
-
PROXY_SOCKS4
public static final java.lang.String PROXY_SOCKS4
- See Also:
- Constant Field Values
-
PROXY_HTTP
public static final java.lang.String PROXY_HTTP
- See Also:
- Constant Field Values
-
host
private java.lang.String host
Proxy server host
-
userName
private java.lang.String userName
Username used to access the proxy server
-
password
private java.lang.String password
Password associated with the proxy server
-
port
private int port
Proxy server port
-
type
private java.lang.String type
Type of the proxy
-
nonProxyHosts
private java.lang.String nonProxyHosts
The non-proxy hosts. Follows Java system property format:*.foo.com|localhost
.
-
ntlmHost
private java.lang.String ntlmHost
For NTLM proxies, specifies the NTLM host.
-
ntlmDomain
private java.lang.String ntlmDomain
For NTLM proxies, specifies the NTLM domain.
-
-
Method Detail
-
getHost
public java.lang.String getHost()
Return proxy server host name.- Returns:
- proxy server host name
-
setHost
public void setHost(java.lang.String host)
Set proxy host name.- Parameters:
host
- proxy server host name
-
getPassword
public java.lang.String getPassword()
Get user's password used to login to proxy server.- Returns:
- user's password at proxy host
-
setPassword
public void setPassword(java.lang.String password)
Set the user's password for the proxy server.- Parameters:
password
- password to use to login to a proxy server
-
getPort
public int getPort()
Get the proxy port.- Returns:
- proxy server port
-
setPort
public void setPort(int port)
Set the proxy port.- Parameters:
port
- proxy server port
-
getUserName
public java.lang.String getUserName()
Get the proxy username.- Returns:
- username for the proxy server
-
setUserName
public void setUserName(java.lang.String userName)
Set the proxy username.- Parameters:
userName
- username for the proxy server
-
getType
public java.lang.String getType()
Get the type of the proxy server.- Returns:
- the type of the proxy server
-
setType
public void setType(java.lang.String type)
- Parameters:
type
- the type of the proxy server like SOCKSv4
-
getNonProxyHosts
public java.lang.String getNonProxyHosts()
-
setNonProxyHosts
public void setNonProxyHosts(java.lang.String nonProxyHosts)
-
getNtlmHost
public java.lang.String getNtlmHost()
-
setNtlmHost
public void setNtlmHost(java.lang.String ntlmHost)
-
setNtlmDomain
public void setNtlmDomain(java.lang.String ntlmDomain)
-
getNtlmDomain
public java.lang.String getNtlmDomain()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-