Class DefaultHttpRoutePlanner

java.lang.Object
org.apache.http.impl.conn.DefaultHttpRoutePlanner
All Implemented Interfaces:
HttpRoutePlanner

@Contract(threading=SAFE) @Deprecated public class DefaultHttpRoutePlanner extends Object implements HttpRoutePlanner
Deprecated.
Default implementation of an HttpRoutePlanner. This implementation is based on parameters. It will not make use of any Java system properties, nor of system or browser proxy settings.

The following parameters can be used to customize the behavior of this class:

Since:
4.0
  • Constructor Details

    • DefaultHttpRoutePlanner

      public DefaultHttpRoutePlanner(SchemeRegistry schreg)
      Deprecated.
      Creates a new default route planner.
      Parameters:
      schreg - the scheme registry
  • Method Details

    • determineRoute

      public HttpRoute determineRoute(HttpHost target, HttpRequest request, HttpContext context) throws HttpException
      Deprecated.
      Description copied from interface: HttpRoutePlanner
      Determines the route for a request.
      Specified by:
      determineRoute in interface HttpRoutePlanner
      Parameters:
      target - the target host for the request. Implementations may accept null if they can still determine a route, for example to a default target or by inspecting the request.
      request - the request to execute
      context - the context to use for the subsequent execution. Implementations may accept null.
      Returns:
      the route that the request should take
      Throws:
      HttpException - in case of a problem