Top Description Fields Constructors Methods
org.apache.hc.client5.http.impl.routing

public Class DefaultProxyRoutePlanner

extends DefaultRoutePlanner
Class Inheritance
Annotations
@Contract
threading:STATELESS
Imports
org.apache.hc.client5.http.SchemePortResolver, org.apache.hc.core5.annotation.Contract, .ThreadingBehavior, org.apache.hc.core5.http.HttpException, .HttpHost, org.apache.hc.core5.http.protocol.HttpContext, org.apache.hc.core5.util.Args

Implementation of an org.apache.hc.client5.http.routing.HttpRoutePlanner that routes requests through a default proxy.
Since
4.3

Field Summary

Modifier and TypeField and Description
private final HttpHost

Constructor Summary

AccessConstructor and Description
public
DefaultProxyRoutePlanner(final HttpHost proxy, final SchemePortResolver schemePortResolver)

public

Method Summary

Modifier and TypeMethod and Description
protected HttpHost
determineProxy(final HttpHost target, final HttpContext context)

Overrides org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner.determineProxy.

This implementation returns null.
Inherited from org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner:
determineLocalAddressdetermineRoute

Field Detail

proxyback to summary
private final HttpHost proxy

Constructor Detail

DefaultProxyRoutePlannerback to summary
public DefaultProxyRoutePlanner(final HttpHost proxy, final SchemePortResolver schemePortResolver)
DefaultProxyRoutePlannerback to summary
public DefaultProxyRoutePlanner(final HttpHost proxy)

Method Detail

determineProxyback to summary
protected HttpHost determineProxy(final HttpHost target, final HttpContext context) throws HttpException

Overrides org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner.determineProxy.

Doc from org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner.determineProxy.

This implementation returns null.

Annotations
@Override
Exceptions
HttpException:
may be thrown if overridden