public abstract class org.apache.http.impl.client.AbstractHttpClient extends org.apache.http.impl.client.CloseableHttpClient
{
private final org.apache.commons.logging.Log log;
private org.apache.http.params.HttpParams defaultParams;
private org.apache.http.protocol.HttpRequestExecutor requestExec;
private org.apache.http.conn.ClientConnectionManager connManager;
private org.apache.http.ConnectionReuseStrategy reuseStrategy;
private org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy;
private org.apache.http.cookie.CookieSpecRegistry supportedCookieSpecs;
private org.apache.http.auth.AuthSchemeRegistry supportedAuthSchemes;
private org.apache.http.protocol.BasicHttpProcessor mutableProcessor;
private org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor;
private org.apache.http.client.HttpRequestRetryHandler retryHandler;
private org.apache.http.client.RedirectStrategy redirectStrategy;
private org.apache.http.client.AuthenticationStrategy targetAuthStrategy;
private org.apache.http.client.AuthenticationStrategy proxyAuthStrategy;
private org.apache.http.client.CookieStore cookieStore;
private org.apache.http.client.CredentialsProvider credsProvider;
private org.apache.http.conn.routing.HttpRoutePlanner routePlanner;
private org.apache.http.client.UserTokenHandler userTokenHandler;
private org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy;
private org.apache.http.client.BackoffManager backoffManager;
protected void <init>(org.apache.http.conn.ClientConnectionManager, org.apache.http.params.HttpParams)
{
org.apache.http.conn.ClientConnectionManager v;
org.apache.http.params.HttpParams v;
org.apache.http.impl.client.AbstractHttpClient v;
java.lang.Class v;
org.apache.commons.logging.Log v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.conn.ClientConnectionManager;
v := @parameter: org.apache.http.params.HttpParams;
specialinvoke v.<org.apache.http.impl.client.CloseableHttpClient: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.commons.logging.LogFactory: org.apache.commons.logging.Log getLog(java.lang.Class)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.commons.logging.Log log> = v;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams defaultParams> = v;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager connManager> = v;
return;
}
protected abstract org.apache.http.params.HttpParams createHttpParams();
protected abstract org.apache.http.protocol.BasicHttpProcessor createHttpProcessor();
protected org.apache.http.protocol.HttpContext createHttpContext()
{
org.apache.http.conn.scheme.SchemeRegistry v;
org.apache.http.conn.ClientConnectionManager v;
org.apache.http.auth.AuthSchemeRegistry v;
org.apache.http.cookie.CookieSpecRegistry v;
org.apache.http.client.CookieStore v;
org.apache.http.protocol.BasicHttpContext v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.CredentialsProvider v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.protocol.BasicHttpContext;
specialinvoke v.<org.apache.http.protocol.BasicHttpContext: void <init>()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager getConnectionManager()>();
v = interfaceinvoke v.<org.apache.http.conn.ClientConnectionManager: org.apache.http.conn.scheme.SchemeRegistry getSchemeRegistry()>();
interfaceinvoke v.<org.apache.http.protocol.HttpContext: void setAttribute(java.lang.String,java.lang.Object)>("http.scheme-registry", v);
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.auth.AuthSchemeRegistry getAuthSchemes()>();
interfaceinvoke v.<org.apache.http.protocol.HttpContext: void setAttribute(java.lang.String,java.lang.Object)>("http.authscheme-registry", v);
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.cookie.CookieSpecRegistry getCookieSpecs()>();
interfaceinvoke v.<org.apache.http.protocol.HttpContext: void setAttribute(java.lang.String,java.lang.Object)>("http.cookiespec-registry", v);
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CookieStore getCookieStore()>();
interfaceinvoke v.<org.apache.http.protocol.HttpContext: void setAttribute(java.lang.String,java.lang.Object)>("http.cookie-store", v);
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CredentialsProvider getCredentialsProvider()>();
interfaceinvoke v.<org.apache.http.protocol.HttpContext: void setAttribute(java.lang.String,java.lang.Object)>("http.auth.credentials-provider", v);
return v;
}
protected org.apache.http.conn.ClientConnectionManager createClientConnectionManager()
{
java.lang.IllegalStateException v;
java.lang.Thread v;
java.lang.InstantiationException v;
org.apache.http.impl.client.AbstractHttpClient v;
java.lang.String v, v, v;
org.apache.http.conn.scheme.SchemeRegistry v;
java.lang.IllegalAccessException v;
org.apache.http.impl.conn.BasicClientConnectionManager v;
org.apache.http.conn.ClientConnectionManager v;
java.lang.InstantiationError v;
java.lang.IllegalAccessError v;
org.apache.http.params.HttpParams v;
java.lang.Class v;
java.lang.ClassNotFoundException v;
java.lang.Object v, v;
java.lang.ClassLoader v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = staticinvoke <org.apache.http.impl.conn.SchemeRegistryFactory: org.apache.http.conn.scheme.SchemeRegistry createDefault()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams getParams()>();
v = interfaceinvoke v.<org.apache.http.params.HttpParams: java.lang.Object getParameter(java.lang.String)>("http.connection-manager.factory-class-name");
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.ClassLoader getContextClassLoader()>();
if v == null goto label;
label:
if v == null goto label;
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String,boolean,java.lang.ClassLoader)>(v, 1, v);
goto label;
label:
v = staticinvoke <java.lang.Class: java.lang.Class forName(java.lang.String)>(v);
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Object newInstance()>();
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.IllegalStateException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid class name: \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
v := @caughtexception;
v = new java.lang.IllegalAccessError;
v = virtualinvoke v.<java.lang.IllegalAccessException: java.lang.String getMessage()>();
specialinvoke v.<java.lang.IllegalAccessError: void <init>(java.lang.String)>(v);
throw v;
label:
v := @caughtexception;
v = new java.lang.InstantiationError;
v = virtualinvoke v.<java.lang.InstantiationException: java.lang.String getMessage()>();
specialinvoke v.<java.lang.InstantiationError: void <init>(java.lang.String)>(v);
throw v;
label:
if v == null goto label;
v = interfaceinvoke v.<org.apache.http.conn.ClientConnectionManagerFactory: org.apache.http.conn.ClientConnectionManager newInstance(org.apache.http.params.HttpParams,org.apache.http.conn.scheme.SchemeRegistry)>(v, v);
goto label;
label:
v = new org.apache.http.impl.conn.BasicClientConnectionManager;
specialinvoke v.<org.apache.http.impl.conn.BasicClientConnectionManager: void <init>(org.apache.http.conn.scheme.SchemeRegistry)>(v);
v = v;
label:
return v;
catch java.lang.ClassNotFoundException from label to label with label;
catch java.lang.IllegalAccessException from label to label with label;
catch java.lang.InstantiationException from label to label with label;
}
protected org.apache.http.auth.AuthSchemeRegistry createAuthSchemeRegistry()
{
org.apache.http.impl.auth.BasicSchemeFactory v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.auth.SPNegoSchemeFactory v;
org.apache.http.auth.AuthSchemeRegistry v;
org.apache.http.impl.auth.DigestSchemeFactory v;
org.apache.http.impl.auth.KerberosSchemeFactory v;
org.apache.http.impl.auth.NTLMSchemeFactory v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.auth.AuthSchemeRegistry;
specialinvoke v.<org.apache.http.auth.AuthSchemeRegistry: void <init>()>();
v = new org.apache.http.impl.auth.BasicSchemeFactory;
specialinvoke v.<org.apache.http.impl.auth.BasicSchemeFactory: void <init>()>();
virtualinvoke v.<org.apache.http.auth.AuthSchemeRegistry: void register(java.lang.String,org.apache.http.auth.AuthSchemeFactory)>("Basic", v);
v = new org.apache.http.impl.auth.DigestSchemeFactory;
specialinvoke v.<org.apache.http.impl.auth.DigestSchemeFactory: void <init>()>();
virtualinvoke v.<org.apache.http.auth.AuthSchemeRegistry: void register(java.lang.String,org.apache.http.auth.AuthSchemeFactory)>("Digest", v);
v = new org.apache.http.impl.auth.NTLMSchemeFactory;
specialinvoke v.<org.apache.http.impl.auth.NTLMSchemeFactory: void <init>()>();
virtualinvoke v.<org.apache.http.auth.AuthSchemeRegistry: void register(java.lang.String,org.apache.http.auth.AuthSchemeFactory)>("NTLM", v);
v = new org.apache.http.impl.auth.SPNegoSchemeFactory;
specialinvoke v.<org.apache.http.impl.auth.SPNegoSchemeFactory: void <init>()>();
virtualinvoke v.<org.apache.http.auth.AuthSchemeRegistry: void register(java.lang.String,org.apache.http.auth.AuthSchemeFactory)>("Negotiate", v);
v = new org.apache.http.impl.auth.KerberosSchemeFactory;
specialinvoke v.<org.apache.http.impl.auth.KerberosSchemeFactory: void <init>()>();
virtualinvoke v.<org.apache.http.auth.AuthSchemeRegistry: void register(java.lang.String,org.apache.http.auth.AuthSchemeFactory)>("Kerberos", v);
return v;
}
protected org.apache.http.cookie.CookieSpecRegistry createCookieSpecRegistry()
{
org.apache.http.impl.cookie.BestMatchSpecFactory v, v;
org.apache.http.impl.cookie.BrowserCompatSpecFactory v;
org.apache.http.cookie.CookieSpecRegistry v;
org.apache.http.impl.cookie.IgnoreSpecFactory v;
org.apache.http.impl.cookie.RFC2965SpecFactory v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.cookie.RFC2109SpecFactory v;
org.apache.http.impl.cookie.NetscapeDraftSpecFactory v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.cookie.CookieSpecRegistry;
specialinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void <init>()>();
v = new org.apache.http.impl.cookie.BestMatchSpecFactory;
specialinvoke v.<org.apache.http.impl.cookie.BestMatchSpecFactory: void <init>()>();
virtualinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void register(java.lang.String,org.apache.http.cookie.CookieSpecFactory)>("default", v);
v = new org.apache.http.impl.cookie.BestMatchSpecFactory;
specialinvoke v.<org.apache.http.impl.cookie.BestMatchSpecFactory: void <init>()>();
virtualinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void register(java.lang.String,org.apache.http.cookie.CookieSpecFactory)>("best-match", v);
v = new org.apache.http.impl.cookie.BrowserCompatSpecFactory;
specialinvoke v.<org.apache.http.impl.cookie.BrowserCompatSpecFactory: void <init>()>();
virtualinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void register(java.lang.String,org.apache.http.cookie.CookieSpecFactory)>("compatibility", v);
v = new org.apache.http.impl.cookie.NetscapeDraftSpecFactory;
specialinvoke v.<org.apache.http.impl.cookie.NetscapeDraftSpecFactory: void <init>()>();
virtualinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void register(java.lang.String,org.apache.http.cookie.CookieSpecFactory)>("netscape", v);
v = new org.apache.http.impl.cookie.RFC2109SpecFactory;
specialinvoke v.<org.apache.http.impl.cookie.RFC2109SpecFactory: void <init>()>();
virtualinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void register(java.lang.String,org.apache.http.cookie.CookieSpecFactory)>("rfc2109", v);
v = new org.apache.http.impl.cookie.RFC2965SpecFactory;
specialinvoke v.<org.apache.http.impl.cookie.RFC2965SpecFactory: void <init>()>();
virtualinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void register(java.lang.String,org.apache.http.cookie.CookieSpecFactory)>("rfc2965", v);
v = new org.apache.http.impl.cookie.IgnoreSpecFactory;
specialinvoke v.<org.apache.http.impl.cookie.IgnoreSpecFactory: void <init>()>();
virtualinvoke v.<org.apache.http.cookie.CookieSpecRegistry: void register(java.lang.String,org.apache.http.cookie.CookieSpecFactory)>("ignoreCookies", v);
return v;
}
protected org.apache.http.protocol.HttpRequestExecutor createRequestExecutor()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.HttpRequestExecutor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.protocol.HttpRequestExecutor;
specialinvoke v.<org.apache.http.protocol.HttpRequestExecutor: void <init>()>();
return v;
}
protected org.apache.http.ConnectionReuseStrategy createConnectionReuseStrategy()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.DefaultConnectionReuseStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.DefaultConnectionReuseStrategy;
specialinvoke v.<org.apache.http.impl.DefaultConnectionReuseStrategy: void <init>()>();
return v;
}
protected org.apache.http.conn.ConnectionKeepAliveStrategy createConnectionKeepAliveStrategy()
{
org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy;
specialinvoke v.<org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy: void <init>()>();
return v;
}
protected org.apache.http.client.HttpRequestRetryHandler createHttpRequestRetryHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.DefaultHttpRequestRetryHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.DefaultHttpRequestRetryHandler;
specialinvoke v.<org.apache.http.impl.client.DefaultHttpRequestRetryHandler: void <init>()>();
return v;
}
protected org.apache.http.client.RedirectHandler createRedirectHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.DefaultRedirectHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.DefaultRedirectHandler;
specialinvoke v.<org.apache.http.impl.client.DefaultRedirectHandler: void <init>()>();
return v;
}
protected org.apache.http.client.AuthenticationStrategy createTargetAuthenticationStrategy()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.TargetAuthenticationStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.TargetAuthenticationStrategy;
specialinvoke v.<org.apache.http.impl.client.TargetAuthenticationStrategy: void <init>()>();
return v;
}
protected org.apache.http.client.AuthenticationHandler createTargetAuthenticationHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.DefaultTargetAuthenticationHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.DefaultTargetAuthenticationHandler;
specialinvoke v.<org.apache.http.impl.client.DefaultTargetAuthenticationHandler: void <init>()>();
return v;
}
protected org.apache.http.client.AuthenticationStrategy createProxyAuthenticationStrategy()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.ProxyAuthenticationStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.ProxyAuthenticationStrategy;
specialinvoke v.<org.apache.http.impl.client.ProxyAuthenticationStrategy: void <init>()>();
return v;
}
protected org.apache.http.client.AuthenticationHandler createProxyAuthenticationHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.DefaultProxyAuthenticationHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.DefaultProxyAuthenticationHandler;
specialinvoke v.<org.apache.http.impl.client.DefaultProxyAuthenticationHandler: void <init>()>();
return v;
}
protected org.apache.http.client.CookieStore createCookieStore()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.BasicCookieStore v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.BasicCookieStore;
specialinvoke v.<org.apache.http.impl.client.BasicCookieStore: void <init>()>();
return v;
}
protected org.apache.http.client.CredentialsProvider createCredentialsProvider()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.BasicCredentialsProvider v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.BasicCredentialsProvider;
specialinvoke v.<org.apache.http.impl.client.BasicCredentialsProvider: void <init>()>();
return v;
}
protected org.apache.http.conn.routing.HttpRoutePlanner createHttpRoutePlanner()
{
org.apache.http.conn.scheme.SchemeRegistry v;
org.apache.http.conn.ClientConnectionManager v;
org.apache.http.impl.conn.DefaultHttpRoutePlanner v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.conn.DefaultHttpRoutePlanner;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager getConnectionManager()>();
v = interfaceinvoke v.<org.apache.http.conn.ClientConnectionManager: org.apache.http.conn.scheme.SchemeRegistry getSchemeRegistry()>();
specialinvoke v.<org.apache.http.impl.conn.DefaultHttpRoutePlanner: void <init>(org.apache.http.conn.scheme.SchemeRegistry)>(v);
return v;
}
protected org.apache.http.client.UserTokenHandler createUserTokenHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.DefaultUserTokenHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = new org.apache.http.impl.client.DefaultUserTokenHandler;
specialinvoke v.<org.apache.http.impl.client.DefaultUserTokenHandler: void <init>()>();
return v;
}
public final synchronized org.apache.http.params.HttpParams getParams()
{
org.apache.http.params.HttpParams v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams defaultParams>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams createHttpParams()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams defaultParams> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams defaultParams>;
return v;
}
public synchronized void setParams(org.apache.http.params.HttpParams)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.params.HttpParams v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.params.HttpParams;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams defaultParams> = v;
return;
}
public final synchronized org.apache.http.conn.ClientConnectionManager getConnectionManager()
{
org.apache.http.conn.ClientConnectionManager v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager connManager>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager createClientConnectionManager()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager connManager> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager connManager>;
return v;
}
public final synchronized org.apache.http.protocol.HttpRequestExecutor getRequestExecutor()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.HttpRequestExecutor v, v, v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.HttpRequestExecutor requestExec>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.HttpRequestExecutor createRequestExecutor()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.HttpRequestExecutor requestExec> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.HttpRequestExecutor requestExec>;
return v;
}
public final synchronized org.apache.http.auth.AuthSchemeRegistry getAuthSchemes()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.auth.AuthSchemeRegistry v, v, v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.auth.AuthSchemeRegistry supportedAuthSchemes>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.auth.AuthSchemeRegistry createAuthSchemeRegistry()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.auth.AuthSchemeRegistry supportedAuthSchemes> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.auth.AuthSchemeRegistry supportedAuthSchemes>;
return v;
}
public synchronized void setAuthSchemes(org.apache.http.auth.AuthSchemeRegistry)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.auth.AuthSchemeRegistry v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.auth.AuthSchemeRegistry;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.auth.AuthSchemeRegistry supportedAuthSchemes> = v;
return;
}
public final synchronized org.apache.http.client.ConnectionBackoffStrategy getConnectionBackoffStrategy()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.ConnectionBackoffStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy>;
return v;
}
public synchronized void setConnectionBackoffStrategy(org.apache.http.client.ConnectionBackoffStrategy)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.ConnectionBackoffStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.ConnectionBackoffStrategy;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.ConnectionBackoffStrategy connectionBackoffStrategy> = v;
return;
}
public final synchronized org.apache.http.cookie.CookieSpecRegistry getCookieSpecs()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.cookie.CookieSpecRegistry v, v, v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.cookie.CookieSpecRegistry supportedCookieSpecs>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.cookie.CookieSpecRegistry createCookieSpecRegistry()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.cookie.CookieSpecRegistry supportedCookieSpecs> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.cookie.CookieSpecRegistry supportedCookieSpecs>;
return v;
}
public final synchronized org.apache.http.client.BackoffManager getBackoffManager()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.BackoffManager v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.BackoffManager backoffManager>;
return v;
}
public synchronized void setBackoffManager(org.apache.http.client.BackoffManager)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.BackoffManager v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.BackoffManager;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.BackoffManager backoffManager> = v;
return;
}
public synchronized void setCookieSpecs(org.apache.http.cookie.CookieSpecRegistry)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.cookie.CookieSpecRegistry v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.cookie.CookieSpecRegistry;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.cookie.CookieSpecRegistry supportedCookieSpecs> = v;
return;
}
public final synchronized org.apache.http.ConnectionReuseStrategy getConnectionReuseStrategy()
{
org.apache.http.ConnectionReuseStrategy v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.ConnectionReuseStrategy reuseStrategy>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.ConnectionReuseStrategy createConnectionReuseStrategy()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.ConnectionReuseStrategy reuseStrategy> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.ConnectionReuseStrategy reuseStrategy>;
return v;
}
public synchronized void setReuseStrategy(org.apache.http.ConnectionReuseStrategy)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.ConnectionReuseStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.ConnectionReuseStrategy;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.ConnectionReuseStrategy reuseStrategy> = v;
return;
}
public final synchronized org.apache.http.conn.ConnectionKeepAliveStrategy getConnectionKeepAliveStrategy()
{
org.apache.http.conn.ConnectionKeepAliveStrategy v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ConnectionKeepAliveStrategy createConnectionKeepAliveStrategy()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy>;
return v;
}
public synchronized void setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.conn.ConnectionKeepAliveStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.conn.ConnectionKeepAliveStrategy;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy> = v;
return;
}
public final synchronized org.apache.http.client.HttpRequestRetryHandler getHttpRequestRetryHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.HttpRequestRetryHandler v, v, v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.HttpRequestRetryHandler retryHandler>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.HttpRequestRetryHandler createHttpRequestRetryHandler()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.HttpRequestRetryHandler retryHandler> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.HttpRequestRetryHandler retryHandler>;
return v;
}
public synchronized void setHttpRequestRetryHandler(org.apache.http.client.HttpRequestRetryHandler)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.HttpRequestRetryHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.HttpRequestRetryHandler;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.HttpRequestRetryHandler retryHandler> = v;
return;
}
public final synchronized org.apache.http.client.RedirectHandler getRedirectHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.RedirectHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RedirectHandler createRedirectHandler()>();
return v;
}
public synchronized void setRedirectHandler(org.apache.http.client.RedirectHandler)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.RedirectHandler v;
org.apache.http.impl.client.DefaultRedirectStrategyAdaptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.RedirectHandler;
v = new org.apache.http.impl.client.DefaultRedirectStrategyAdaptor;
specialinvoke v.<org.apache.http.impl.client.DefaultRedirectStrategyAdaptor: void <init>(org.apache.http.client.RedirectHandler)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RedirectStrategy redirectStrategy> = v;
return;
}
public final synchronized org.apache.http.client.RedirectStrategy getRedirectStrategy()
{
org.apache.http.client.RedirectStrategy v, v;
org.apache.http.impl.client.DefaultRedirectStrategy v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RedirectStrategy redirectStrategy>;
if v != null goto label;
v = new org.apache.http.impl.client.DefaultRedirectStrategy;
specialinvoke v.<org.apache.http.impl.client.DefaultRedirectStrategy: void <init>()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RedirectStrategy redirectStrategy> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RedirectStrategy redirectStrategy>;
return v;
}
public synchronized void setRedirectStrategy(org.apache.http.client.RedirectStrategy)
{
org.apache.http.client.RedirectStrategy v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.RedirectStrategy;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RedirectStrategy redirectStrategy> = v;
return;
}
public final synchronized org.apache.http.client.AuthenticationHandler getTargetAuthenticationHandler()
{
org.apache.http.client.AuthenticationHandler v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationHandler createTargetAuthenticationHandler()>();
return v;
}
public synchronized void setTargetAuthenticationHandler(org.apache.http.client.AuthenticationHandler)
{
org.apache.http.client.AuthenticationHandler v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.AuthenticationStrategyAdaptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.AuthenticationHandler;
v = new org.apache.http.impl.client.AuthenticationStrategyAdaptor;
specialinvoke v.<org.apache.http.impl.client.AuthenticationStrategyAdaptor: void <init>(org.apache.http.client.AuthenticationHandler)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy targetAuthStrategy> = v;
return;
}
public final synchronized org.apache.http.client.AuthenticationStrategy getTargetAuthenticationStrategy()
{
org.apache.http.client.AuthenticationStrategy v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy targetAuthStrategy>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy createTargetAuthenticationStrategy()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy targetAuthStrategy> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy targetAuthStrategy>;
return v;
}
public synchronized void setTargetAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.AuthenticationStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.AuthenticationStrategy;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy targetAuthStrategy> = v;
return;
}
public final synchronized org.apache.http.client.AuthenticationHandler getProxyAuthenticationHandler()
{
org.apache.http.client.AuthenticationHandler v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationHandler createProxyAuthenticationHandler()>();
return v;
}
public synchronized void setProxyAuthenticationHandler(org.apache.http.client.AuthenticationHandler)
{
org.apache.http.client.AuthenticationHandler v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.impl.client.AuthenticationStrategyAdaptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.AuthenticationHandler;
v = new org.apache.http.impl.client.AuthenticationStrategyAdaptor;
specialinvoke v.<org.apache.http.impl.client.AuthenticationStrategyAdaptor: void <init>(org.apache.http.client.AuthenticationHandler)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy proxyAuthStrategy> = v;
return;
}
public final synchronized org.apache.http.client.AuthenticationStrategy getProxyAuthenticationStrategy()
{
org.apache.http.client.AuthenticationStrategy v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy proxyAuthStrategy>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy createProxyAuthenticationStrategy()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy proxyAuthStrategy> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy proxyAuthStrategy>;
return v;
}
public synchronized void setProxyAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.AuthenticationStrategy v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.AuthenticationStrategy;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy proxyAuthStrategy> = v;
return;
}
public final synchronized org.apache.http.client.CookieStore getCookieStore()
{
org.apache.http.client.CookieStore v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CookieStore cookieStore>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CookieStore createCookieStore()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CookieStore cookieStore> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CookieStore cookieStore>;
return v;
}
public synchronized void setCookieStore(org.apache.http.client.CookieStore)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.CookieStore v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.CookieStore;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CookieStore cookieStore> = v;
return;
}
public final synchronized org.apache.http.client.CredentialsProvider getCredentialsProvider()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.CredentialsProvider v, v, v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CredentialsProvider credsProvider>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CredentialsProvider createCredentialsProvider()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CredentialsProvider credsProvider> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CredentialsProvider credsProvider>;
return v;
}
public synchronized void setCredentialsProvider(org.apache.http.client.CredentialsProvider)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.CredentialsProvider v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.CredentialsProvider;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.CredentialsProvider credsProvider> = v;
return;
}
public final synchronized org.apache.http.conn.routing.HttpRoutePlanner getRoutePlanner()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.conn.routing.HttpRoutePlanner v, v, v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.routing.HttpRoutePlanner routePlanner>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.routing.HttpRoutePlanner createHttpRoutePlanner()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.routing.HttpRoutePlanner routePlanner> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.routing.HttpRoutePlanner routePlanner>;
return v;
}
public synchronized void setRoutePlanner(org.apache.http.conn.routing.HttpRoutePlanner)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.conn.routing.HttpRoutePlanner v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.conn.routing.HttpRoutePlanner;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.routing.HttpRoutePlanner routePlanner> = v;
return;
}
public final synchronized org.apache.http.client.UserTokenHandler getUserTokenHandler()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.UserTokenHandler v, v, v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.UserTokenHandler userTokenHandler>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.UserTokenHandler createUserTokenHandler()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.UserTokenHandler userTokenHandler> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.UserTokenHandler userTokenHandler>;
return v;
}
public synchronized void setUserTokenHandler(org.apache.http.client.UserTokenHandler)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.UserTokenHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.client.UserTokenHandler;
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.UserTokenHandler userTokenHandler> = v;
return;
}
protected final synchronized org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()
{
org.apache.http.protocol.BasicHttpProcessor v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor mutableProcessor>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor createHttpProcessor()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor mutableProcessor> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor mutableProcessor>;
return v;
}
private synchronized org.apache.http.protocol.HttpProcessor getProtocolProcessor()
{
org.apache.http.HttpResponseInterceptor[] v;
org.apache.http.protocol.BasicHttpProcessor v;
org.apache.http.HttpRequestInterceptor[] v;
org.apache.http.HttpResponseInterceptor v;
int v, v, v, v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.ImmutableHttpProcessor v, v, v;
org.apache.http.HttpRequestInterceptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor>;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: int getRequestInterceptorCount()>();
v = newarray (org.apache.http.HttpRequestInterceptor)[v];
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: org.apache.http.HttpRequestInterceptor getRequestInterceptor(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: int getResponseInterceptorCount()>();
v = newarray (org.apache.http.HttpResponseInterceptor)[v];
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: org.apache.http.HttpResponseInterceptor getResponseInterceptor(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
v = new org.apache.http.protocol.ImmutableHttpProcessor;
specialinvoke v.<org.apache.http.protocol.ImmutableHttpProcessor: void <init>(org.apache.http.HttpRequestInterceptor[],org.apache.http.HttpResponseInterceptor[])>(v, v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = v;
label:
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor>;
return v;
}
public synchronized int getResponseInterceptorCount()
{
int v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: int getResponseInterceptorCount()>();
return v;
}
public synchronized org.apache.http.HttpResponseInterceptor getResponseInterceptor(int)
{
org.apache.http.protocol.BasicHttpProcessor v;
org.apache.http.HttpResponseInterceptor v;
int v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: int;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: org.apache.http.HttpResponseInterceptor getResponseInterceptor(int)>(v);
return v;
}
public synchronized org.apache.http.HttpRequestInterceptor getRequestInterceptor(int)
{
org.apache.http.protocol.BasicHttpProcessor v;
int v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.HttpRequestInterceptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: int;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: org.apache.http.HttpRequestInterceptor getRequestInterceptor(int)>(v);
return v;
}
public synchronized int getRequestInterceptorCount()
{
int v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
v = virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: int getRequestInterceptorCount()>();
return v;
}
public synchronized void addResponseInterceptor(org.apache.http.HttpResponseInterceptor)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
org.apache.http.HttpResponseInterceptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.HttpResponseInterceptor;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void addInterceptor(org.apache.http.HttpResponseInterceptor)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
public synchronized void addResponseInterceptor(org.apache.http.HttpResponseInterceptor, int)
{
org.apache.http.protocol.BasicHttpProcessor v;
org.apache.http.HttpResponseInterceptor v;
int v;
org.apache.http.impl.client.AbstractHttpClient v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.HttpResponseInterceptor;
v := @parameter: int;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void addInterceptor(org.apache.http.HttpResponseInterceptor,int)>(v, v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
public synchronized void clearResponseInterceptors()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void clearResponseInterceptors()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
public synchronized void removeResponseInterceptorByClass(java.lang.Class)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
java.lang.Class v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void removeResponseInterceptorByClass(java.lang.Class)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
public synchronized void addRequestInterceptor(org.apache.http.HttpRequestInterceptor)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
org.apache.http.HttpRequestInterceptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.HttpRequestInterceptor;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void addInterceptor(org.apache.http.HttpRequestInterceptor)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
public synchronized void addRequestInterceptor(org.apache.http.HttpRequestInterceptor, int)
{
org.apache.http.protocol.BasicHttpProcessor v;
int v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.HttpRequestInterceptor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.HttpRequestInterceptor;
v := @parameter: int;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void addInterceptor(org.apache.http.HttpRequestInterceptor,int)>(v, v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
public synchronized void clearRequestInterceptors()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void clearRequestInterceptors()>();
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
public synchronized void removeRequestInterceptorByClass(java.lang.Class)
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.protocol.BasicHttpProcessor v;
java.lang.Class v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.BasicHttpProcessor getHttpProcessor()>();
virtualinvoke v.<org.apache.http.protocol.BasicHttpProcessor: void removeRequestInterceptorByClass(java.lang.Class)>(v);
v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.ImmutableHttpProcessor protocolProcessor> = null;
return;
}
protected final org.apache.http.client.methods.CloseableHttpResponse doExecute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws java.io.IOException, org.apache.http.client.ClientProtocolException
{
org.apache.http.client.config.RequestConfig v;
org.apache.http.conn.ConnectionKeepAliveStrategy v;
org.apache.http.protocol.DefaultedHttpContext v;
org.apache.http.conn.routing.HttpRoutePlanner v, v;
boolean v, v, v, v, v;
org.apache.http.conn.ClientConnectionManager v;
org.apache.http.HttpRequest v;
java.lang.Exception v;
org.apache.http.client.BackoffManager v;
org.apache.http.HttpException v;
org.apache.http.client.AuthenticationStrategy v, v;
java.lang.Throwable v;
org.apache.http.client.ClientProtocolException v;
org.apache.http.client.RequestDirector v;
org.apache.http.conn.routing.HttpRoute v;
org.apache.http.protocol.HttpRequestExecutor v;
org.apache.http.client.methods.CloseableHttpResponse v, v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.client.HttpRequestRetryHandler v;
java.lang.RuntimeException v;
org.apache.http.protocol.HttpProcessor v;
org.apache.http.client.UserTokenHandler v;
java.lang.reflect.UndeclaredThrowableException v;
org.apache.http.client.ConnectionBackoffStrategy v;
org.apache.http.client.RedirectStrategy v;
org.apache.http.ConnectionReuseStrategy v;
org.apache.http.protocol.HttpContext v, v, v;
org.apache.http.params.HttpParams v, v;
org.apache.http.HttpResponse v, v;
java.lang.Object v;
org.apache.http.HttpHost v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.HttpHost;
v := @parameter: org.apache.http.HttpRequest;
v := @parameter: org.apache.http.protocol.HttpContext;
staticinvoke <org.apache.http.util.Args: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "HTTP request");
entermonitor v;
label:
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.HttpContext createHttpContext()>();
if v != null goto label;
v = v;
goto label;
label:
v = new org.apache.http.protocol.DefaultedHttpContext;
specialinvoke v.<org.apache.http.protocol.DefaultedHttpContext: void <init>(org.apache.http.protocol.HttpContext,org.apache.http.protocol.HttpContext)>(v, v);
v = v;
label:
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams determineParams(org.apache.http.HttpRequest)>(v);
v = staticinvoke <org.apache.http.client.params.HttpClientParamConfig: org.apache.http.client.config.RequestConfig getRequestConfig(org.apache.http.params.HttpParams)>(v);
interfaceinvoke v.<org.apache.http.protocol.HttpContext: void setAttribute(java.lang.String,java.lang.Object)>("http.request-config", v);
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.HttpRequestExecutor getRequestExecutor()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager getConnectionManager()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.ConnectionReuseStrategy getConnectionReuseStrategy()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ConnectionKeepAliveStrategy getConnectionKeepAliveStrategy()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.routing.HttpRoutePlanner getRoutePlanner()>();
v = specialinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.protocol.HttpProcessor getProtocolProcessor()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.HttpRequestRetryHandler getHttpRequestRetryHandler()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RedirectStrategy getRedirectStrategy()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy getTargetAuthenticationStrategy()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.AuthenticationStrategy getProxyAuthenticationStrategy()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.UserTokenHandler getUserTokenHandler()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectStrategy,org.apache.http.client.AuthenticationStrategy,org.apache.http.client.AuthenticationStrategy,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)>(v, v, v, v, v, v, v, v, v, v, v, v);
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.routing.HttpRoutePlanner getRoutePlanner()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.ConnectionBackoffStrategy getConnectionBackoffStrategy()>();
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.client.BackoffManager getBackoffManager()>();
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
if v == null goto label;
if v == null goto label;
if v != null goto label;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams determineParams(org.apache.http.HttpRequest)>(v);
v = interfaceinvoke v.<org.apache.http.params.HttpParams: java.lang.Object getParameter(java.lang.String)>("http.default-host");
label:
v = interfaceinvoke v.<org.apache.http.conn.routing.HttpRoutePlanner: org.apache.http.conn.routing.HttpRoute determineRoute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)>(v, v, v);
label:
v = interfaceinvoke v.<org.apache.http.client.RequestDirector: org.apache.http.HttpResponse execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)>(v, v, v);
v = staticinvoke <org.apache.http.impl.client.CloseableHttpResponseProxy: org.apache.http.client.methods.CloseableHttpResponse newProxy(org.apache.http.HttpResponse)>(v);
label:
goto label;
label:
v := @caughtexception;
v = interfaceinvoke v.<org.apache.http.client.ConnectionBackoffStrategy: boolean shouldBackoff(java.lang.Throwable)>(v);
if v == 0 goto label;
interfaceinvoke v.<org.apache.http.client.BackoffManager: void backOff(org.apache.http.conn.routing.HttpRoute)>(v);
label:
throw v;
label:
v := @caughtexception;
v = interfaceinvoke v.<org.apache.http.client.ConnectionBackoffStrategy: boolean shouldBackoff(java.lang.Throwable)>(v);
if v == 0 goto label;
interfaceinvoke v.<org.apache.http.client.BackoffManager: void backOff(org.apache.http.conn.routing.HttpRoute)>(v);
label:
v = v instanceof org.apache.http.HttpException;
if v == 0 goto label;
throw v;
label:
v = v instanceof java.io.IOException;
if v == 0 goto label;
throw v;
label:
v = new java.lang.reflect.UndeclaredThrowableException;
specialinvoke v.<java.lang.reflect.UndeclaredThrowableException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v = interfaceinvoke v.<org.apache.http.client.ConnectionBackoffStrategy: boolean shouldBackoff(org.apache.http.HttpResponse)>(v);
if v == 0 goto label;
interfaceinvoke v.<org.apache.http.client.BackoffManager: void backOff(org.apache.http.conn.routing.HttpRoute)>(v);
goto label;
label:
interfaceinvoke v.<org.apache.http.client.BackoffManager: void probe(org.apache.http.conn.routing.HttpRoute)>(v);
label:
return v;
label:
v = interfaceinvoke v.<org.apache.http.client.RequestDirector: org.apache.http.HttpResponse execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)>(v, v, v);
v = staticinvoke <org.apache.http.impl.client.CloseableHttpResponseProxy: org.apache.http.client.methods.CloseableHttpResponse newProxy(org.apache.http.HttpResponse)>(v);
label:
return v;
label:
v := @caughtexception;
v = new org.apache.http.client.ClientProtocolException;
specialinvoke v.<org.apache.http.client.ClientProtocolException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.lang.Throwable from label to label with label;
catch java.lang.RuntimeException from label to label with label;
catch java.lang.Exception from label to label with label;
catch org.apache.http.HttpException from label to label with label;
catch org.apache.http.HttpException from label to label with label;
}
protected org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)
{
org.apache.http.conn.ClientConnectionManager v;
org.apache.http.client.AuthenticationHandler v, v;
org.apache.http.protocol.HttpProcessor v;
org.apache.http.protocol.HttpRequestExecutor v;
org.apache.http.client.UserTokenHandler v;
org.apache.http.impl.client.DefaultRequestDirector v;
org.apache.http.conn.ConnectionKeepAliveStrategy v;
org.apache.http.ConnectionReuseStrategy v;
org.apache.http.params.HttpParams v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.conn.routing.HttpRoutePlanner v;
org.apache.http.client.HttpRequestRetryHandler v;
org.apache.http.client.RedirectHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.protocol.HttpRequestExecutor;
v := @parameter: org.apache.http.conn.ClientConnectionManager;
v := @parameter: org.apache.http.ConnectionReuseStrategy;
v := @parameter: org.apache.http.conn.ConnectionKeepAliveStrategy;
v := @parameter: org.apache.http.conn.routing.HttpRoutePlanner;
v := @parameter: org.apache.http.protocol.HttpProcessor;
v := @parameter: org.apache.http.client.HttpRequestRetryHandler;
v := @parameter: org.apache.http.client.RedirectHandler;
v := @parameter: org.apache.http.client.AuthenticationHandler;
v := @parameter: org.apache.http.client.AuthenticationHandler;
v := @parameter: org.apache.http.client.UserTokenHandler;
v := @parameter: org.apache.http.params.HttpParams;
v = new org.apache.http.impl.client.DefaultRequestDirector;
specialinvoke v.<org.apache.http.impl.client.DefaultRequestDirector: void <init>(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
protected org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectStrategy, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)
{
org.apache.http.conn.ClientConnectionManager v;
org.apache.http.client.AuthenticationHandler v, v;
org.apache.http.protocol.HttpProcessor v;
org.apache.http.protocol.HttpRequestExecutor v;
org.apache.http.client.UserTokenHandler v;
org.apache.http.client.RedirectStrategy v;
org.apache.http.impl.client.DefaultRequestDirector v;
org.apache.http.conn.ConnectionKeepAliveStrategy v;
org.apache.http.ConnectionReuseStrategy v;
org.apache.http.params.HttpParams v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.commons.logging.Log v;
org.apache.http.conn.routing.HttpRoutePlanner v;
org.apache.http.client.HttpRequestRetryHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.protocol.HttpRequestExecutor;
v := @parameter: org.apache.http.conn.ClientConnectionManager;
v := @parameter: org.apache.http.ConnectionReuseStrategy;
v := @parameter: org.apache.http.conn.ConnectionKeepAliveStrategy;
v := @parameter: org.apache.http.conn.routing.HttpRoutePlanner;
v := @parameter: org.apache.http.protocol.HttpProcessor;
v := @parameter: org.apache.http.client.HttpRequestRetryHandler;
v := @parameter: org.apache.http.client.RedirectStrategy;
v := @parameter: org.apache.http.client.AuthenticationHandler;
v := @parameter: org.apache.http.client.AuthenticationHandler;
v := @parameter: org.apache.http.client.UserTokenHandler;
v := @parameter: org.apache.http.params.HttpParams;
v = new org.apache.http.impl.client.DefaultRequestDirector;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.commons.logging.Log log>;
specialinvoke v.<org.apache.http.impl.client.DefaultRequestDirector: void <init>(org.apache.commons.logging.Log,org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectStrategy,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)>(v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
protected org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectStrategy, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.AuthenticationStrategy, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams)
{
org.apache.http.conn.ClientConnectionManager v;
org.apache.http.protocol.HttpProcessor v;
org.apache.http.protocol.HttpRequestExecutor v;
org.apache.http.client.UserTokenHandler v;
org.apache.http.client.RedirectStrategy v;
org.apache.http.impl.client.DefaultRequestDirector v;
org.apache.http.client.AuthenticationStrategy v, v;
org.apache.http.conn.ConnectionKeepAliveStrategy v;
org.apache.http.ConnectionReuseStrategy v;
org.apache.http.params.HttpParams v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.commons.logging.Log v;
org.apache.http.conn.routing.HttpRoutePlanner v;
org.apache.http.client.HttpRequestRetryHandler v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.protocol.HttpRequestExecutor;
v := @parameter: org.apache.http.conn.ClientConnectionManager;
v := @parameter: org.apache.http.ConnectionReuseStrategy;
v := @parameter: org.apache.http.conn.ConnectionKeepAliveStrategy;
v := @parameter: org.apache.http.conn.routing.HttpRoutePlanner;
v := @parameter: org.apache.http.protocol.HttpProcessor;
v := @parameter: org.apache.http.client.HttpRequestRetryHandler;
v := @parameter: org.apache.http.client.RedirectStrategy;
v := @parameter: org.apache.http.client.AuthenticationStrategy;
v := @parameter: org.apache.http.client.AuthenticationStrategy;
v := @parameter: org.apache.http.client.UserTokenHandler;
v := @parameter: org.apache.http.params.HttpParams;
v = new org.apache.http.impl.client.DefaultRequestDirector;
v = v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.commons.logging.Log log>;
specialinvoke v.<org.apache.http.impl.client.DefaultRequestDirector: void <init>(org.apache.commons.logging.Log,org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectStrategy,org.apache.http.client.AuthenticationStrategy,org.apache.http.client.AuthenticationStrategy,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)>(v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
protected org.apache.http.params.HttpParams determineParams(org.apache.http.HttpRequest)
{
org.apache.http.impl.client.ClientParamsStack v;
org.apache.http.params.HttpParams v, v;
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.HttpRequest v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v := @parameter: org.apache.http.HttpRequest;
v = new org.apache.http.impl.client.ClientParamsStack;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.params.HttpParams getParams()>();
v = interfaceinvoke v.<org.apache.http.HttpRequest: org.apache.http.params.HttpParams getParams()>();
specialinvoke v.<org.apache.http.impl.client.ClientParamsStack: void <init>(org.apache.http.params.HttpParams,org.apache.http.params.HttpParams,org.apache.http.params.HttpParams,org.apache.http.params.HttpParams)>(null, v, v, null);
return v;
}
public void close()
{
org.apache.http.impl.client.AbstractHttpClient v;
org.apache.http.conn.ClientConnectionManager v;
v := @this: org.apache.http.impl.client.AbstractHttpClient;
v = virtualinvoke v.<org.apache.http.impl.client.AbstractHttpClient: org.apache.http.conn.ClientConnectionManager getConnectionManager()>();
interfaceinvoke v.<org.apache.http.conn.ClientConnectionManager: void shutdown()>();
return;
}
}