public class org.apache.http.client.protocol.HttpClientContext extends org.apache.http.protocol.HttpCoreContext
{
public static final java.lang.String HTTP_ROUTE;
public static final java.lang.String REDIRECT_LOCATIONS;
public static final java.lang.String COOKIESPEC_REGISTRY;
public static final java.lang.String COOKIE_SPEC;
public static final java.lang.String COOKIE_ORIGIN;
public static final java.lang.String COOKIE_STORE;
public static final java.lang.String CREDS_PROVIDER;
public static final java.lang.String AUTH_CACHE;
public static final java.lang.String TARGET_AUTH_STATE;
public static final java.lang.String PROXY_AUTH_STATE;
public static final java.lang.String USER_TOKEN;
public static final java.lang.String AUTHSCHEME_REGISTRY;
public static final java.lang.String REQUEST_CONFIG;
public static org.apache.http.client.protocol.HttpClientContext adapt(org.apache.http.protocol.HttpContext)
{
org.apache.http.protocol.HttpContext v;
boolean v;
v := @parameter: org.apache.http.protocol.HttpContext;
v = v instanceof org.apache.http.client.protocol.HttpClientContext;
if v != 0 goto label;
v = new org.apache.http.client.protocol.HttpClientContext;
specialinvoke v.<org.apache.http.client.protocol.HttpClientContext: void <init>(org.apache.http.protocol.HttpContext)>(v);
label:
return v;
}
public static org.apache.http.client.protocol.HttpClientContext create()
{
org.apache.http.protocol.BasicHttpContext v;
org.apache.http.client.protocol.HttpClientContext v;
v = new org.apache.http.client.protocol.HttpClientContext;
v = new org.apache.http.protocol.BasicHttpContext;
specialinvoke v.<org.apache.http.protocol.BasicHttpContext: void <init>()>();
specialinvoke v.<org.apache.http.client.protocol.HttpClientContext: void <init>(org.apache.http.protocol.HttpContext)>(v);
return v;
}
public void <init>(org.apache.http.protocol.HttpContext)
{
org.apache.http.protocol.HttpContext v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: org.apache.http.protocol.HttpContext;
specialinvoke v.<org.apache.http.protocol.HttpCoreContext: void <init>(org.apache.http.protocol.HttpContext)>(v);
return;
}
public void <init>()
{
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
specialinvoke v.<org.apache.http.protocol.HttpCoreContext: void <init>()>();
return;
}
public org.apache.http.conn.routing.RouteInfo getHttpRoute()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.route", class "Lorg/apache/http/conn/routing/HttpRoute;");
return v;
}
public java.util.List getRedirectLocations()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.protocol.redirect-locations", class "Ljava/util/List;");
return v;
}
public org.apache.http.client.CookieStore getCookieStore()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.cookie-store", class "Lorg/apache/http/client/CookieStore;");
return v;
}
public void setCookieStore(org.apache.http.client.CookieStore)
{
org.apache.http.client.CookieStore v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: org.apache.http.client.CookieStore;
virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: void setAttribute(java.lang.String,java.lang.Object)>("http.cookie-store", v);
return;
}
public org.apache.http.cookie.CookieSpec getCookieSpec()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.cookie-spec", class "Lorg/apache/http/cookie/CookieSpec;");
return v;
}
public org.apache.http.cookie.CookieOrigin getCookieOrigin()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.cookie-origin", class "Lorg/apache/http/cookie/CookieOrigin;");
return v;
}
private org.apache.http.config.Lookup getLookup(java.lang.String, java.lang.Class)
{
org.apache.http.client.protocol.HttpClientContext v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>(v, class "Lorg/apache/http/config/Lookup;");
return v;
}
public org.apache.http.config.Lookup getCookieSpecRegistry()
{
org.apache.http.config.Lookup v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = specialinvoke v.<org.apache.http.client.protocol.HttpClientContext: org.apache.http.config.Lookup getLookup(java.lang.String,java.lang.Class)>("http.cookiespec-registry", class "Lorg/apache/http/cookie/CookieSpecProvider;");
return v;
}
public void setCookieSpecRegistry(org.apache.http.config.Lookup)
{
org.apache.http.config.Lookup v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: org.apache.http.config.Lookup;
virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: void setAttribute(java.lang.String,java.lang.Object)>("http.cookiespec-registry", v);
return;
}
public org.apache.http.config.Lookup getAuthSchemeRegistry()
{
org.apache.http.config.Lookup v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = specialinvoke v.<org.apache.http.client.protocol.HttpClientContext: org.apache.http.config.Lookup getLookup(java.lang.String,java.lang.Class)>("http.authscheme-registry", class "Lorg/apache/http/auth/AuthSchemeProvider;");
return v;
}
public void setAuthSchemeRegistry(org.apache.http.config.Lookup)
{
org.apache.http.config.Lookup v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: org.apache.http.config.Lookup;
virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: void setAttribute(java.lang.String,java.lang.Object)>("http.authscheme-registry", v);
return;
}
public org.apache.http.client.CredentialsProvider getCredentialsProvider()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.auth.credentials-provider", class "Lorg/apache/http/client/CredentialsProvider;");
return v;
}
public void setCredentialsProvider(org.apache.http.client.CredentialsProvider)
{
org.apache.http.client.CredentialsProvider v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: org.apache.http.client.CredentialsProvider;
virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: void setAttribute(java.lang.String,java.lang.Object)>("http.auth.credentials-provider", v);
return;
}
public org.apache.http.client.AuthCache getAuthCache()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.auth.auth-cache", class "Lorg/apache/http/client/AuthCache;");
return v;
}
public void setAuthCache(org.apache.http.client.AuthCache)
{
org.apache.http.client.AuthCache v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: org.apache.http.client.AuthCache;
virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: void setAttribute(java.lang.String,java.lang.Object)>("http.auth.auth-cache", v);
return;
}
public org.apache.http.auth.AuthState getTargetAuthState()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.auth.target-scope", class "Lorg/apache/http/auth/AuthState;");
return v;
}
public org.apache.http.auth.AuthState getProxyAuthState()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.auth.proxy-scope", class "Lorg/apache/http/auth/AuthState;");
return v;
}
public java.lang.Object getUserToken(java.lang.Class)
{
java.lang.Class v;
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.user-token", v);
return v;
}
public java.lang.Object getUserToken()
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String)>("http.user-token");
return v;
}
public void setUserToken(java.lang.Object)
{
java.lang.Object v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: java.lang.Object;
virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: void setAttribute(java.lang.String,java.lang.Object)>("http.user-token", v);
return;
}
public org.apache.http.client.config.RequestConfig getRequestConfig()
{
java.lang.Object v;
org.apache.http.client.config.RequestConfig v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v = virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: java.lang.Object getAttribute(java.lang.String,java.lang.Class)>("http.request-config", class "Lorg/apache/http/client/config/RequestConfig;");
if v == null goto label;
v = v;
goto label;
label:
v = <org.apache.http.client.config.RequestConfig: org.apache.http.client.config.RequestConfig DEFAULT>;
label:
return v;
}
public void setRequestConfig(org.apache.http.client.config.RequestConfig)
{
org.apache.http.client.config.RequestConfig v;
org.apache.http.client.protocol.HttpClientContext v;
v := @this: org.apache.http.client.protocol.HttpClientContext;
v := @parameter: org.apache.http.client.config.RequestConfig;
virtualinvoke v.<org.apache.http.client.protocol.HttpClientContext: void setAttribute(java.lang.String,java.lang.Object)>("http.request-config", v);
return;
}
}