| Package | Description |
|---|---|
| org.apache.http.client.protocol |
Client specific HTTP protocol handlers.
|
| org.apache.http.client.utils |
Client utility classes.
|
| org.apache.http.conn.routing |
Client connection routing APIs.
|
| Modifier and Type | Method | Description |
|---|---|---|
RouteInfo |
HttpClientContext.getHttpRoute() |
| Modifier and Type | Method | Description |
|---|---|---|
static java.net.URI |
URIUtils.rewriteURIForRoute(java.net.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. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
HttpRoute |
The route for a request.
|
class |
RouteTracker |
Helps tracking the steps in establishing a route.
|
| Modifier and Type | Method | 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.
|
int |
HttpRouteDirector.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.
|