Class JreProxySelector
- java.lang.Object
-
- org.eclipse.aether.util.repository.JreProxySelector
-
- All Implemented Interfaces:
ProxySelector
public final class JreProxySelector extends Object implements ProxySelector
A proxy selector that uses theJRE's global proxy selector
. In combination with the system propertyjava.net.useSystemProxies
, this proxy selector can be employed to pick up the proxy configuration from the operating system, see Java Networking and Proxies for details. TheJRE's global authenticator
is used to look up credentials for a proxy when needed.
-
-
Constructor Summary
Constructors Constructor Description JreProxySelector()
Creates a new proxy selector that delegates toProxySelector.getDefault()
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Proxy
getProxy(RemoteRepository repository)
Selects a proxy for the specified remote repository.
-
-
-
Constructor Detail
-
JreProxySelector
public JreProxySelector()
Creates a new proxy selector that delegates toProxySelector.getDefault()
.
-
-
Method Detail
-
getProxy
public Proxy getProxy(RemoteRepository repository)
Description copied from interface:ProxySelector
Selects a proxy for the specified remote repository.- Specified by:
getProxy
in interfaceProxySelector
- Parameters:
repository
- The repository for which to select a proxy, must not benull
.- Returns:
- The selected proxy or
null
if none.
-
-