org.sonatype.aether.util.repository
Class DefaultProxySelector
java.lang.Object
org.sonatype.aether.util.repository.DefaultProxySelector
- All Implemented Interfaces:
- ProxySelector
public class DefaultProxySelector
- extends Object
- implements ProxySelector
A simple proxy selector that selects the first matching proxy from a list of configured proxies.
- Author:
- Benjamin Bentmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultProxySelector
public DefaultProxySelector()
add
public DefaultProxySelector add(Proxy proxy,
String nonProxyHosts)
- Adds the specified proxy definition to the selector. Proxy definitions are ordered, the first matching proxy for
a given repository will be used.
- Parameters:
proxy
- The proxy definition to add, must not be null
.nonProxyHosts
- The list of hosts to exclude from proxying, may be null
.
- Returns:
- This proxy selector for chaining, never
null
.
getProxy
public Proxy getProxy(RemoteRepository repository)
- Description copied from interface:
ProxySelector
- Selects a proxy for the specified remote repository.
- Specified by:
getProxy
in interface ProxySelector
- Parameters:
repository
- The repository for which to select a proxy, must not be null
.
- Returns:
- The selected proxy or
null
if none.
Copyright © 2010-2012. All Rights Reserved.