| Name | Description | Type | Package | Framework |
| BasicRouteDirector | Basic HttpRouteDirector implementation. | Class | org.apache.http.conn.routing | Apache HttpComponents |
| HttpRoute | The route for a request. | Class | org.apache.http.conn.routing | Apache HttpComponents |
| HttpRouteDirector | Provides directions on establishing a route. | Interface | org.apache.http.conn.routing | Apache HttpComponents |
| HttpRoutePlanner | Encapsulates logic to compute a HttpRoute to a target host. | Interface | org.apache.http.conn.routing | Apache HttpComponents |
| RouteInfo | Read-only interface for route information. | Interface | org.apache.http.conn.routing | Apache HttpComponents |
| RouteInfo .LayerType | The layering type of a route. | Class | org.apache.http.conn.routing.RouteInfo | Apache HttpComponents |
| RouteInfo .TunnelType | The tunnelling type of a route. | Class | org.apache.http.conn.routing.RouteInfo | Apache HttpComponents |
| RouteTracker | Helps tracking the steps in establishing a route. | Class | org.apache.http.conn.routing | Apache HttpComponents |