@Override public HttpRoute determineRoute(HttpHost target, HttpRequest request, HttpContext context) throws HttpException { HttpRoute route = delegate.determineRoute(target, request, context); routes.add(route); return route; } }
return this.routePlanner.determineRoute(target, request, context);
return this.routePlanner.determineRoute(target, request, context);
private HttpRoute determineRoute( final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
private HttpRoute determineRoute( final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
private HttpRoute determineRoute( final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
private HttpRoute determineRoute( final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
private HttpRoute determineRoute( final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
private HttpRoute determineRoute( final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
private HttpRoute determineRoute( final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
private HttpRoute determineRoute(final HttpHost target, final HttpRequest request, final HttpContext context) throws HttpException { HttpHost host = target; if (host == null) { host = (HttpHost) request.getParams().getParameter(ClientPNames.DEFAULT_HOST); } return this.routePlanner.determineRoute(host, request, context); }
return this.routePlanner.determineRoute(target, request, context);
return this.routePlanner.determineRoute(target, request, context);
return this.routePlanner.determineRoute(target, request, context);
return this.routePlanner.determineRoute(target, request, context);
return this.routePlanner.determineRoute(target, request, context);
/** * Determines the route for a request. * Called by {@link #execute} * to determine the route for either the original or a followup request. * * @param targetHost the target host for the request. * Implementations may accept <code>null</code> * if they can still determine a route, for example * to a default target or by inspecting the request. * @param request the request to execute * @param context the context to use for the execution, * never <code>null</code> * * @return the route the request should take * * @throws HttpException in case of a problem */ protected HttpRoute determineRoute(final HttpHost targetHost, final HttpRequest request, final HttpContext context) throws HttpException { return this.routePlanner.determineRoute( targetHost != null ? targetHost : (HttpHost) request.getParams() .getParameter(ClientPNames.DEFAULT_HOST), request, context); }
/** * Determines the route for a request. * Called by {@link #execute} * to determine the route for either the original or a followup request. * * @param targetHost the target host for the request. * Implementations may accept {@code null} * if they can still determine a route, for example * to a default target or by inspecting the request. * @param request the request to execute * @param context the context to use for the execution, * never {@code null} * * @return the route the request should take * * @throws HttpException in case of a problem */ protected HttpRoute determineRoute(final HttpHost targetHost, final HttpRequest request, final HttpContext context) throws HttpException { return this.routePlanner.determineRoute( targetHost != null ? targetHost : (HttpHost) request.getParams() .getParameter(ClientPNames.DEFAULT_HOST), request, context); }
/** * Determines the route for a request. * Called by {@link #execute} * to determine the route for either the original or a followup request. * * @param targetHost the target host for the request. * Implementations may accept {@code null} * if they can still determine a route, for example * to a default target or by inspecting the request. * @param request the request to execute * @param context the context to use for the execution, * never {@code null} * * @return the route the request should take * * @throws HttpException in case of a problem */ protected HttpRoute determineRoute(final HttpHost targetHost, final HttpRequest request, final HttpContext context) throws HttpException { return this.routePlanner.determineRoute( targetHost != null ? targetHost : (HttpHost) request.getParams() .getParameter(ClientPNames.DEFAULT_HOST), request, context); }
/** * Determines the route for a request. * Called by {@link #execute} * to determine the route for either the original or a followup request. * * @param targetHost the target host for the request. * Implementations may accept {@code null} * if they can still determine a route, for example * to a default target or by inspecting the request. * @param request the request to execute * @param context the context to use for the execution, * never {@code null} * * @return the route the request should take * * @throws HttpException in case of a problem */ protected HttpRoute determineRoute(final HttpHost targetHost, final HttpRequest request, final HttpContext context) throws HttpException { return this.routePlanner.determineRoute( targetHost != null ? targetHost : (HttpHost) request.getParams() .getParameter(ClientPNames.DEFAULT_HOST), request, context); }