Package org.apache.http.conn.routing
Class BasicRouteDirector
java.lang.Object
org.apache.http.conn.routing.BasicRouteDirector
- All Implemented Interfaces:
HttpRouteDirector
@Contract(threading=IMMUTABLE)
public class BasicRouteDirector
extends Object
implements HttpRouteDirector
Basic
HttpRouteDirector implementation.- Since:
- 4.0
-
Field Summary
Fields inherited from interface org.apache.http.conn.routing.HttpRouteDirector
COMPLETE, CONNECT_PROXY, CONNECT_TARGET, LAYER_PROTOCOL, TUNNEL_PROXY, TUNNEL_TARGET, UNREACHABLE -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BasicRouteDirector
public BasicRouteDirector()
-
-
Method Details
-
nextStep
Provides the next step.- Specified by:
nextStepin interfaceHttpRouteDirector- Parameters:
plan- the planned routefact- the currently established route, ornullif nothing is established- Returns:
- one of the constants defined in this class, indicating either the next step to perform, or success, or failure. 0 is for success, a negative value for failure.
-