Hello,

 

When I implement a router planner like this:

 

( . . . )

public HttpRoute determineRoute(HttpHost target, HttpRequest request,
HttpContext context) throws HttpException 

{

  boolean isHttps = "https".equalsIgnoreCase(target.getSchemeName());

  HttpHost proxy  = isHttps ? httpsProxy : httpProxy;

                

  if (proxy == null) return new HttpRoute(target, null, isHttps);

  return new HttpRoute(target, null, proxy, isHttps);

}

 

Can I pass to HttpRoute an already constructed HttpHost (like above)? Or
should I build a new HttpHost like “return new HttpRoute(target, null, new
HttpHost(proxy.getHostName(), proxy.getPort(), proxy.getSchemeName()),
isHttps);” ?

 

Thanks,

 

Joan.

 

Reply via email to