## Uses of Interface
org.apache.hc.client5.http.RouteInfo

Packages that use RouteInfo
Package | Description
--- | ---
org.apache.hc.client5.http |
org.apache.hc.client5.http.impl.routing |
org.apache.hc.client5.http.protocol | Client specific HTTP protocol handlers.
org.apache.hc.client5.http.routing | Client connection routing APIs.
org.apache.hc.client5.http.utils | Client utility classes.

### Uses of RouteInfo in org.apache.hc.client5.http

Classes in org.apache.hc.client5.http that implement RouteInfo
Modifier and Type | Class and Description
--- | ---
`class` | `HttpRoute` The route for a request.
`class` | `RouteTracker` Helps tracking the steps in establishing a route.

### Uses of RouteInfo in org.apache.hc.client5.http.impl.routing

Methods in org.apache.hc.client5.http.impl.routing with parameters of type RouteInfo
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.

### Uses of RouteInfo in org.apache.hc.client5.http.protocol

Methods in org.apache.hc.client5.http.protocol that return RouteInfo
Modifier and Type | Method and Description
--- | ---
`RouteInfo` | HttpClientContext.`getHttpRoute()`

### Uses of RouteInfo in org.apache.hc.client5.http.routing

Methods in org.apache.hc.client5.http.routing with parameters of type RouteInfo
Modifier and Type | Method and Description
--- | ---
`int` | HttpRouteDirector.`nextStep(RouteInfo plan, RouteInfo fact)` Provides the next step.

### Uses of RouteInfo in org.apache.hc.client5.http.utils

Methods in org.apache.hc.client5.http.utils with parameters of type RouteInfo
Modifier and Type | Method and Description
--- | ---
`static URI` | URIUtils.`rewriteURIForRoute(URI uri, RouteInfo route)` A convenience method that optionally converts the original `URI` either to a relative or an absolute form as required by the specified route.