Methods Summary |
---|
public static org.apache.http.HttpHost | getDefaultProxy(org.apache.http.params.HttpParams params)Obtains the {@link ConnRoutePNames#DEFAULT_PROXY DEFAULT_PROXY}
parameter value.
{@link #NO_HOST} will be mapped to null ,
to allow unsetting in a hierarchy.
if (params == null) {
throw new IllegalArgumentException("Parameters must not be null.");
}
HttpHost proxy = (HttpHost)
params.getParameter(DEFAULT_PROXY);
if ((proxy != null) && NO_HOST.equals(proxy)) {
// value is explicitly unset
proxy = null;
}
return proxy;
|
public static org.apache.http.conn.routing.HttpRoute | getForcedRoute(org.apache.http.params.HttpParams params)Obtains the {@link ConnRoutePNames#FORCED_ROUTE FORCED_ROUTE}
parameter value.
{@link #NO_ROUTE} will be mapped to null ,
to allow unsetting in a hierarchy.
if (params == null) {
throw new IllegalArgumentException("Parameters must not be null.");
}
HttpRoute route = (HttpRoute)
params.getParameter(FORCED_ROUTE);
if ((route != null) && NO_ROUTE.equals(route)) {
// value is explicitly unset
route = null;
}
return route;
|
public static java.net.InetAddress | getLocalAddress(org.apache.http.params.HttpParams params)Obtains the {@link ConnRoutePNames#LOCAL_ADDRESS LOCAL_ADDRESS}
parameter value.
There is no special value that would automatically be mapped to
null . You can use the wildcard address (0.0.0.0 for IPv4,
:: for IPv6) to override a specific local address in a hierarchy.
if (params == null) {
throw new IllegalArgumentException("Parameters must not be null.");
}
InetAddress local = (InetAddress)
params.getParameter(LOCAL_ADDRESS);
// no explicit unsetting
return local;
|
public static void | setDefaultProxy(org.apache.http.params.HttpParams params, org.apache.http.HttpHost proxy)Sets the {@link ConnRoutePNames#DEFAULT_PROXY DEFAULT_PROXY}
parameter value.
if (params == null) {
throw new IllegalArgumentException("Parameters must not be null.");
}
params.setParameter(DEFAULT_PROXY, proxy);
|
public static void | setForcedRoute(org.apache.http.params.HttpParams params, org.apache.http.conn.routing.HttpRoute route)Sets the {@link ConnRoutePNames#FORCED_ROUTE FORCED_ROUTE}
parameter value.
if (params == null) {
throw new IllegalArgumentException("Parameters must not be null.");
}
params.setParameter(FORCED_ROUTE, route);
|
public static void | setLocalAddress(org.apache.http.params.HttpParams params, java.net.InetAddress local)Sets the {@link ConnRoutePNames#LOCAL_ADDRESS LOCAL_ADDRESS}
parameter value.
if (params == null) {
throw new IllegalArgumentException("Parameters must not be null.");
}
params.setParameter(LOCAL_ADDRESS, local);
|