public final class org.apache.http.client.params.HttpClientParamConfig extends java.lang.Object
{
private void <init>()
{
org.apache.http.client.params.HttpClientParamConfig v;
v := @this: org.apache.http.client.params.HttpClientParamConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.apache.http.client.config.RequestConfig getRequestConfig(org.apache.http.params.HttpParams)
{
org.apache.http.client.config.RequestConfig v, v;
org.apache.http.params.HttpParams v;
v := @parameter: org.apache.http.params.HttpParams;
v = <org.apache.http.client.config.RequestConfig: org.apache.http.client.config.RequestConfig DEFAULT>;
v = staticinvoke <org.apache.http.client.params.HttpClientParamConfig: org.apache.http.client.config.RequestConfig getRequestConfig(org.apache.http.params.HttpParams,org.apache.http.client.config.RequestConfig)>(v, v);
return v;
}
public static org.apache.http.client.config.RequestConfig getRequestConfig(org.apache.http.params.HttpParams, org.apache.http.client.config.RequestConfig)
{
org.apache.http.client.config.RequestConfig v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.http.client.config.RequestConfig$Builder v, v, v, v, v, v, v, v, v, v, v;
long v;
int v, v, v, v, v, v, v;
org.apache.http.params.HttpParams v;
java.lang.Object v, v, v, v, v;
v := @parameter: org.apache.http.params.HttpParams;
v := @parameter: org.apache.http.client.config.RequestConfig;
v = staticinvoke <org.apache.http.client.config.RequestConfig: org.apache.http.client.config.RequestConfig$Builder copy(org.apache.http.client.config.RequestConfig)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: int getSocketTimeout()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: int getIntParameter(java.lang.String,int)>("http.socket.timeout", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setSocketTimeout(int)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: boolean isStaleConnectionCheckEnabled()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: boolean getBooleanParameter(java.lang.String,boolean)>("http.connection.stalecheck", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setStaleConnectionCheckEnabled(boolean)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: int getConnectTimeout()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: int getIntParameter(java.lang.String,int)>("http.connection.timeout", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setConnectTimeout(int)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: boolean isExpectContinueEnabled()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: boolean getBooleanParameter(java.lang.String,boolean)>("http.protocol.expect-continue", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setExpectContinueEnabled(boolean)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: boolean isAuthenticationEnabled()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: boolean getBooleanParameter(java.lang.String,boolean)>("http.protocol.handle-authentication", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setAuthenticationEnabled(boolean)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: boolean isCircularRedirectsAllowed()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: boolean getBooleanParameter(java.lang.String,boolean)>("http.protocol.allow-circular-redirects", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setCircularRedirectsAllowed(boolean)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: int getConnectionRequestTimeout()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: long getLongParameter(java.lang.String,long)>("http.conn-manager.timeout", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setConnectionRequestTimeout(int)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: int getMaxRedirects()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: int getIntParameter(java.lang.String,int)>("http.protocol.max-redirects", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setMaxRedirects(int)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: boolean isRedirectsEnabled()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: boolean getBooleanParameter(java.lang.String,boolean)>("http.protocol.handle-redirects", v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setRedirectsEnabled(boolean)>(v);
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig: boolean isRelativeRedirectsAllowed()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.apache.http.params.HttpParams: boolean getBooleanParameter(java.lang.String,boolean)>("http.protocol.reject-relative-redirect", v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setRelativeRedirectsAllowed(boolean)>(v);
v = interfaceinvoke v.<org.apache.http.params.HttpParams: java.lang.Object getParameter(java.lang.String)>("http.route.default-proxy");
if v == null goto label;
virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setProxy(org.apache.http.HttpHost)>(v);
label:
v = interfaceinvoke v.<org.apache.http.params.HttpParams: java.lang.Object getParameter(java.lang.String)>("http.route.local-address");
if v == null goto label;
virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setLocalAddress(java.net.InetAddress)>(v);
label:
v = interfaceinvoke v.<org.apache.http.params.HttpParams: java.lang.Object getParameter(java.lang.String)>("http.auth.target-scheme-pref");
if v == null goto label;
virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setTargetPreferredAuthSchemes(java.util.Collection)>(v);
label:
v = interfaceinvoke v.<org.apache.http.params.HttpParams: java.lang.Object getParameter(java.lang.String)>("http.auth.proxy-scheme-pref");
if v == null goto label;
virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setProxyPreferredAuthSchemes(java.util.Collection)>(v);
label:
v = interfaceinvoke v.<org.apache.http.params.HttpParams: java.lang.Object getParameter(java.lang.String)>("http.protocol.cookie-policy");
if v == null goto label;
virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig$Builder setCookieSpec(java.lang.String)>(v);
label:
v = virtualinvoke v.<org.apache.http.client.config.RequestConfig$Builder: org.apache.http.client.config.RequestConfig build()>();
return v;
}
}