diff options
Diffstat (limited to 'framework/src/maven/apache-maven-3.3.3/maven-artifact/src/main/java/org/apache/maven/repository/Proxy.java')
-rw-r--r-- | framework/src/maven/apache-maven-3.3.3/maven-artifact/src/main/java/org/apache/maven/repository/Proxy.java | 197 |
1 files changed, 197 insertions, 0 deletions
diff --git a/framework/src/maven/apache-maven-3.3.3/maven-artifact/src/main/java/org/apache/maven/repository/Proxy.java b/framework/src/maven/apache-maven-3.3.3/maven-artifact/src/main/java/org/apache/maven/repository/Proxy.java new file mode 100644 index 00000000..ea2c0238 --- /dev/null +++ b/framework/src/maven/apache-maven-3.3.3/maven-artifact/src/main/java/org/apache/maven/repository/Proxy.java @@ -0,0 +1,197 @@ +package org.apache.maven.repository; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +public class Proxy +{ + public static final String PROXY_SOCKS5 = "SOCKS_5"; + + public static final String PROXY_SOCKS4 = "SOCKS4"; + + public static final String PROXY_HTTP = "HTTP"; + + /** + * Proxy server host + */ + private String host; + + /** + * Username used to access the proxy server + */ + private String userName; + + /** + * Password associated with the proxy server + */ + private String password; + + /** + * Proxy server port + */ + private int port; + + /** + * Type of the proxy + */ + private String protocol; + + /** + * The non-proxy hosts. Follows Java system property format: <code>*.foo.com|localhost</code>. + */ + private String nonProxyHosts; + + /** + * For NTLM proxies, specifies the NTLM host. + */ + private String ntlmHost; + + /** + * For NTLM proxies, specifies the NTLM domain. + */ + private String ntlmDomain; + + /** + * Return proxy server host name. + * + * @return proxy server host name + */ + public String getHost() + { + return host; + } + + /** + * Set proxy host name. + * + * @param host proxy server host name + */ + public void setHost( String host ) + { + this.host = host; + } + + /** + * Get user's password used to login to proxy server. + * + * @return user's password at proxy host + */ + public String getPassword() + { + return password; + } + + /** + * Set the user's password for the proxy server. + * + * @param password password to use to login to a proxy server + */ + public void setPassword( String password ) + { + this.password = password; + } + + /** + * Get the proxy port. + * + * @return proxy server port + */ + public int getPort() + { + return port; + } + + /** + * Set the proxy port. + * + * @param port proxy server port + */ + public void setPort( int port ) + { + this.port = port; + } + + /** + * Get the proxy username. + * + * @return username for the proxy server + */ + public String getUserName() + { + return userName; + } + + /** + * Set the proxy username. + * + * @param userName username for the proxy server + */ + public void setUserName( String userName ) + { + this.userName = userName; + } + + /** + * Get the type of the proxy server. + * + * @return the type of the proxy server + */ + public String getProtocol() + { + return protocol; + } + + /** + * @param type the type of the proxy server like <i>SOCKSv4</i> + */ + public void setProtocol( String protocol ) + { + this.protocol = protocol; + } + + public String getNonProxyHosts() + { + return nonProxyHosts; + } + + public void setNonProxyHosts( String nonProxyHosts ) + { + this.nonProxyHosts = nonProxyHosts; + } + + public String getNtlmHost() + { + return ntlmHost; + } + + public void setNtlmHost( String ntlmHost ) + { + this.ntlmHost = ntlmHost; + } + + public void setNtlmDomain( String ntlmDomain ) + { + this.ntlmDomain = ntlmDomain; + } + + public String getNtlmDomain() + { + return ntlmDomain; + } +} |