.class public Lorg/apache/http/client/protocol/HttpClientContext; .super Lorg/apache/http/protocol/HttpCoreContext; .source "HttpClientContext.java" # static fields .field public static final AUTHSCHEME_REGISTRY:Ljava/lang/String; = "http.authscheme-registry" .field public static final AUTH_CACHE:Ljava/lang/String; = "http.auth.auth-cache" .field public static final COOKIESPEC_REGISTRY:Ljava/lang/String; = "http.cookiespec-registry" .field public static final COOKIE_ORIGIN:Ljava/lang/String; = "http.cookie-origin" .field public static final COOKIE_SPEC:Ljava/lang/String; = "http.cookie-spec" .field public static final COOKIE_STORE:Ljava/lang/String; = "http.cookie-store" .field public static final CREDS_PROVIDER:Ljava/lang/String; = "http.auth.credentials-provider" .field public static final HTTP_ROUTE:Ljava/lang/String; = "http.route" .field public static final PROXY_AUTH_STATE:Ljava/lang/String; = "http.auth.proxy-scope" .field public static final REDIRECT_LOCATIONS:Ljava/lang/String; = "http.protocol.redirect-locations" .field public static final REQUEST_CONFIG:Ljava/lang/String; = "http.request-config" .field public static final TARGET_AUTH_STATE:Ljava/lang/String; = "http.auth.target-scope" .field public static final USER_TOKEN:Ljava/lang/String; = "http.user-token" # direct methods .method public constructor ()V .registers 1 .line 153 invoke-direct {p0}, Lorg/apache/http/protocol/HttpCoreContext;->()V return-void .end method .method public constructor (Lorg/apache/http/protocol/HttpContext;)V .registers 2 .line 149 invoke-direct {p0, p1}, Lorg/apache/http/protocol/HttpCoreContext;->(Lorg/apache/http/protocol/HttpContext;)V return-void .end method .method public static adapt(Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/client/protocol/HttpClientContext; .registers 2 .line 137 instance-of v0, p0, Lorg/apache/http/client/protocol/HttpClientContext; if-eqz v0, :cond_7 .line 138 check-cast p0, Lorg/apache/http/client/protocol/HttpClientContext; return-object p0 .line 140 :cond_7 new-instance v0, Lorg/apache/http/client/protocol/HttpClientContext; invoke-direct {v0, p0}, Lorg/apache/http/client/protocol/HttpClientContext;->(Lorg/apache/http/protocol/HttpContext;)V return-object v0 .end method .method public static create()Lorg/apache/http/client/protocol/HttpClientContext; .registers 2 .line 145 new-instance v0, Lorg/apache/http/client/protocol/HttpClientContext; new-instance v1, Lorg/apache/http/protocol/BasicHttpContext; invoke-direct {v1}, Lorg/apache/http/protocol/BasicHttpContext;->()V invoke-direct {v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->(Lorg/apache/http/protocol/HttpContext;)V return-object v0 .end method .method private getLookup(Ljava/lang/String;Ljava/lang/Class;)Lorg/apache/http/config/Lookup; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/Class<", "TT;>;)", "Lorg/apache/http/config/Lookup<", "TT;>;" } .end annotation .line 183 const-class p2, Lorg/apache/http/config/Lookup; invoke-virtual {p0, p1, p2}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object p1 check-cast p1, Lorg/apache/http/config/Lookup; return-object p1 .end method # virtual methods .method public getAuthCache()Lorg/apache/http/client/AuthCache; .registers 3 .line 211 const-string v0, "http.auth.auth-cache" const-class v1, Lorg/apache/http/client/AuthCache; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/client/AuthCache; return-object v0 .end method .method public getAuthSchemeRegistry()Lorg/apache/http/config/Lookup; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lorg/apache/http/config/Lookup<", "Lorg/apache/http/auth/AuthSchemeProvider;", ">;" } .end annotation .line 195 const-string v0, "http.authscheme-registry" const-class v1, Lorg/apache/http/auth/AuthSchemeProvider; invoke-direct {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getLookup(Ljava/lang/String;Ljava/lang/Class;)Lorg/apache/http/config/Lookup; move-result-object v0 return-object v0 .end method .method public getCookieOrigin()Lorg/apache/http/cookie/CookieOrigin; .registers 3 .line 178 const-string v0, "http.cookie-origin" const-class v1, Lorg/apache/http/cookie/CookieOrigin; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/cookie/CookieOrigin; return-object v0 .end method .method public getCookieSpec()Lorg/apache/http/cookie/CookieSpec; .registers 3 .line 174 const-string v0, "http.cookie-spec" const-class v1, Lorg/apache/http/cookie/CookieSpec; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/cookie/CookieSpec; return-object v0 .end method .method public getCookieSpecRegistry()Lorg/apache/http/config/Lookup; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lorg/apache/http/config/Lookup<", "Lorg/apache/http/cookie/CookieSpecProvider;", ">;" } .end annotation .line 187 const-string v0, "http.cookiespec-registry" const-class v1, Lorg/apache/http/cookie/CookieSpecProvider; invoke-direct {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getLookup(Ljava/lang/String;Ljava/lang/Class;)Lorg/apache/http/config/Lookup; move-result-object v0 return-object v0 .end method .method public getCookieStore()Lorg/apache/http/client/CookieStore; .registers 3 .line 166 const-string v0, "http.cookie-store" const-class v1, Lorg/apache/http/client/CookieStore; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/client/CookieStore; return-object v0 .end method .method public getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; .registers 3 .line 203 const-string v0, "http.auth.credentials-provider" const-class v1, Lorg/apache/http/client/CredentialsProvider; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/client/CredentialsProvider; return-object v0 .end method .method public getHttpRoute()Lorg/apache/http/conn/routing/RouteInfo; .registers 3 .line 157 const-string v0, "http.route" const-class v1, Lorg/apache/http/conn/routing/HttpRoute; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/conn/routing/RouteInfo; return-object v0 .end method .method public getProxyAuthState()Lorg/apache/http/auth/AuthState; .registers 3 .line 223 const-string v0, "http.auth.proxy-scope" const-class v1, Lorg/apache/http/auth/AuthState; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/auth/AuthState; return-object v0 .end method .method public getRedirectLocations()Ljava/util/List; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Ljava/net/URI;", ">;" } .end annotation .line 162 const-string v0, "http.protocol.redirect-locations" const-class v1, Ljava/util/List; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/List; return-object v0 .end method .method public getRequestConfig()Lorg/apache/http/client/config/RequestConfig; .registers 3 .line 239 const-string v0, "http.request-config" const-class v1, Lorg/apache/http/client/config/RequestConfig; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/client/config/RequestConfig; if-eqz v0, :cond_d goto :goto_f .line 240 :cond_d sget-object v0, Lorg/apache/http/client/config/RequestConfig;->DEFAULT:Lorg/apache/http/client/config/RequestConfig; :goto_f return-object v0 .end method .method public getTargetAuthState()Lorg/apache/http/auth/AuthState; .registers 3 .line 219 const-string v0, "http.auth.target-scope" const-class v1, Lorg/apache/http/auth/AuthState; invoke-virtual {p0, v0, v1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/auth/AuthState; return-object v0 .end method .method public getUserToken()Ljava/lang/Object; .registers 2 .line 231 const-string v0, "http.user-token" invoke-virtual {p0, v0}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; move-result-object v0 return-object v0 .end method .method public getUserToken(Ljava/lang/Class;)Ljava/lang/Object; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TT;>;)TT;" } .end annotation .line 227 const-string v0, "http.user-token" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->getAttribute(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public setAuthCache(Lorg/apache/http/client/AuthCache;)V .registers 3 .line 215 const-string v0, "http.auth.auth-cache" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-void .end method .method public setAuthSchemeRegistry(Lorg/apache/http/config/Lookup;)V .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lorg/apache/http/config/Lookup<", "Lorg/apache/http/auth/AuthSchemeProvider;", ">;)V" } .end annotation .line 199 const-string v0, "http.authscheme-registry" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-void .end method .method public setCookieSpecRegistry(Lorg/apache/http/config/Lookup;)V .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lorg/apache/http/config/Lookup<", "Lorg/apache/http/cookie/CookieSpecProvider;", ">;)V" } .end annotation .line 191 const-string v0, "http.cookiespec-registry" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-void .end method .method public setCookieStore(Lorg/apache/http/client/CookieStore;)V .registers 3 .line 170 const-string v0, "http.cookie-store" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-void .end method .method public setCredentialsProvider(Lorg/apache/http/client/CredentialsProvider;)V .registers 3 .line 207 const-string v0, "http.auth.credentials-provider" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-void .end method .method public setRequestConfig(Lorg/apache/http/client/config/RequestConfig;)V .registers 3 .line 244 const-string v0, "http.request-config" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-void .end method .method public setUserToken(Ljava/lang/Object;)V .registers 3 .line 235 const-string v0, "http.user-token" invoke-virtual {p0, v0, p1}, Lorg/apache/http/client/protocol/HttpClientContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-void .end method