Class SystemDefaultRoutePlanner

java.lang.Object
org.apache.http.impl.conn.DefaultRoutePlanner
org.apache.http.impl.conn.SystemDefaultRoutePlanner
All Implemented Interfaces:
HttpRoutePlanner

@Contract(threading=IMMUTABLE_CONDITIONAL) public class SystemDefaultRoutePlanner extends DefaultRoutePlanner
HttpRoutePlanner implementation based on ProxySelector. By default, this class will pick up the proxy settings of the JVM, either from system properties or from the browser running the application.
Since:
4.3
  • Constructor Details

    • SystemDefaultRoutePlanner

      public SystemDefaultRoutePlanner(SchemePortResolver schemePortResolver, ProxySelector proxySelector)
      Parameters:
      proxySelector - the proxy selector, or null for the system default
    • SystemDefaultRoutePlanner

      public SystemDefaultRoutePlanner(ProxySelector proxySelector)
      Parameters:
      proxySelector - the proxy selector, or null for the system default