| 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  | HttpRouteConnection route definition for HTTP requests. | 
| class  | RouteTrackerHelps 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() | 
| 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.