| org.apache.http.conn.routing.HttpRouteDirector |
Known Indirect Subclasses
|
Provides directions on establishing a route. Implementations of this interface compare a planned route with a tracked route and indicate the next step required.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | COMPLETE | Indicates that the route is complete. | |||||||||
| int | CONNECT_PROXY | Step: open connection to proxy. | |||||||||
| int | CONNECT_TARGET | Step: open connection to target. | |||||||||
| int | LAYER_PROTOCOL | Step: layer protocol (over tunnel). | |||||||||
| int | TUNNEL_PROXY | Step: tunnel through proxy to other proxy. | |||||||||
| int | TUNNEL_TARGET | Step: tunnel through proxy to target. | |||||||||
| int | UNREACHABLE | Indicates that the route can not be established at all. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Provides the next step.
| |||||||||||
Indicates that the route is complete.
Step: open connection to proxy.
Step: open connection to target.
Step: layer protocol (over tunnel).
Step: tunnel through proxy to other proxy.
Step: tunnel through proxy to target.
Indicates that the route can not be established at all.
Provides the next step.
| plan | the planned route |
|---|---|
| fact | the currently established route, or
null if nothing is established |