Package | Description |
---|---|
org.apache.hc.client5.http |
Client component APIs common to all client transports
such as connection route information and resolution
as well as common HTTP method definitions and
exception classes.
|
org.apache.hc.client5.http.impl.routing |
Standard client connection routing API implementations.
|
org.apache.hc.client5.http.protocol |
HTTP protocol interceptors that enable advanced functionality
such as HTTP state management and authentication state caching.
|
org.apache.hc.client5.http.routing |
Client connection routing APIs.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpRoute
Connection route definition for HTTP requests.
|
class |
RouteTracker
Helps tracking the steps in establishing a route.
|
Modifier and Type | Method and Description |
---|---|
protected int |
BasicRouteDirector.directStep(RouteInfo plan,
RouteInfo fact)
Determines the next step to establish a direct connection.
|
protected int |
BasicRouteDirector.firstStep(RouteInfo plan)
Determines the first step to establish a route.
|
int |
BasicRouteDirector.nextStep(RouteInfo plan,
RouteInfo fact)
Provides the next step.
|
protected int |
BasicRouteDirector.proxiedStep(RouteInfo plan,
RouteInfo fact)
Determines the next step to establish a connection via proxy.
|
Modifier and Type | Method and Description |
---|---|
RouteInfo |
HttpClientContext.getHttpRoute()
Represents current route used to execute message exchanges.
|
Modifier and Type | Method and Description |
---|---|
int |
HttpRouteDirector.nextStep(RouteInfo plan,
RouteInfo fact)
Provides the next step.
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.