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 the JRE's global proxy selector. In combination with the system property java.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. The JRE's global authenticator is used to look up credentials for a proxy when needed.
  • Constructor Details

  • Method Details

    • 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.
    • isValid

      private static boolean isValid(SocketAddress address)