public interface HttpRoutePlanner
HttpRouteto a target host. Implementations may for example be based on parameters, or on the standard Java system properties.
Implementations of this interface must be thread-safe. Access to shared data must be synchronized as methods of this interface may be executed from multiple threads.
HttpRoute determineRoute(org.apache.http.HttpHost target, org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException
target- the target host for the request. Implementations may accept
nullif 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
org.apache.http.HttpException- in case of a problem
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.