Package org.apache.maven.settings
Class Proxy
java.lang.Object
org.apache.maven.settings.TrackableBase
org.apache.maven.settings.IdentifiableBase
org.apache.maven.settings.Proxy
- All Implemented Interfaces:
Serializable
,Cloneable
The
<proxy>
element contains
informations required to a proxy settings.- Version:
- $Revision$ $Date$
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
Whether this proxy configuration is the active one.private String
The proxy host.private String
The list of non-proxied hosts (delimited by |).private String
The proxy password.private int
The proxy port.private String
The proxy protocol.private String
The proxy user.Fields inherited from class org.apache.maven.settings.TrackableBase
GLOBAL_LEVEL, USER_LEVEL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Method clone.getHost()
Get the proxy host.Get the list of non-proxied hosts (delimited by |).Get the proxy password.int
getPort()
Get the proxy port.Get the proxy protocol.Get the proxy user.boolean
isActive()
Get whether this proxy configuration is the active one.void
setActive
(boolean active) Set whether this proxy configuration is the active one.void
Set the proxy host.void
setNonProxyHosts
(String nonProxyHosts) Set the list of non-proxied hosts (delimited by |).void
setPassword
(String password) Set the proxy password.void
setPort
(int port) Set the proxy port.void
setProtocol
(String protocol) Set the proxy protocol.void
setUsername
(String username) Set the proxy user.Methods inherited from class org.apache.maven.settings.IdentifiableBase
getId, setId
Methods inherited from class org.apache.maven.settings.TrackableBase
getSourceLevel, setSourceLevel
-
Field Details
-
active
private boolean activeWhether this proxy configuration is the active one. -
protocol
The proxy protocol. -
username
The proxy user. -
password
The proxy password. -
port
private int portThe proxy port. -
host
The proxy host. -
nonProxyHosts
The list of non-proxied hosts (delimited by |).
-
-
Constructor Details
-
Proxy
public Proxy()
-
-
Method Details
-
clone
Method clone.- Overrides:
clone
in classIdentifiableBase
- Returns:
- Proxy
-
getHost
Get the proxy host.- Returns:
- String
-
getNonProxyHosts
Get the list of non-proxied hosts (delimited by |).- Returns:
- String
-
getPassword
Get the proxy password.- Returns:
- String
-
getPort
public int getPort()Get the proxy port.- Returns:
- int
-
getProtocol
Get the proxy protocol.- Returns:
- String
-
getUsername
Get the proxy user.- Returns:
- String
-
isActive
public boolean isActive()Get whether this proxy configuration is the active one.- Returns:
- boolean
-
setActive
public void setActive(boolean active) Set whether this proxy configuration is the active one.- Parameters:
active
- a active object.
-
setHost
Set the proxy host.- Parameters:
host
- a host object.
-
setNonProxyHosts
Set the list of non-proxied hosts (delimited by |).- Parameters:
nonProxyHosts
- a nonProxyHosts object.
-
setPassword
Set the proxy password.- Parameters:
password
- a password object.
-
setPort
public void setPort(int port) Set the proxy port.- Parameters:
port
- a port object.
-
setProtocol
Set the proxy protocol.- Parameters:
protocol
- a protocol object.
-
setUsername
Set the proxy user.- Parameters:
username
- a username object.
-