.class public abstract Lorg/apache/http/impl/client/AbstractHttpClient; .super Lorg/apache/http/impl/client/CloseableHttpClient; .source "AbstractHttpClient.java" # annotations .annotation runtime Ljava/lang/Deprecated; .end annotation # instance fields .field private backoffManager:Lorg/apache/http/client/BackoffManager; .field private connManager:Lorg/apache/http/conn/ClientConnectionManager; .field private connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy; .field private cookieStore:Lorg/apache/http/client/CookieStore; .field private credsProvider:Lorg/apache/http/client/CredentialsProvider; .field private defaultParams:Lorg/apache/http/params/HttpParams; .field private keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy; .field private final log:Lorg/apache/commons/logging/Log; .field private mutableProcessor:Lorg/apache/http/protocol/BasicHttpProcessor; .field private protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; .field private proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; .field private redirectStrategy:Lorg/apache/http/client/RedirectStrategy; .field private requestExec:Lorg/apache/http/protocol/HttpRequestExecutor; .field private retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler; .field private reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy; .field private routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner; .field private supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry; .field private supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry; .field private targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; .field private userTokenHandler:Lorg/apache/http/client/UserTokenHandler; # direct methods .method protected constructor (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V .registers 4 .line 232 invoke-direct {p0}, Lorg/apache/http/impl/client/CloseableHttpClient;->()V .line 201 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-static {v0}, Lorg/apache/commons/logging/LogFactory;->getLog(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->log:Lorg/apache/commons/logging/Log; .line 233 iput-object p2, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->defaultParams:Lorg/apache/http/params/HttpParams; .line 234 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->connManager:Lorg/apache/http/conn/ClientConnectionManager; return-void .end method .method private declared-synchronized getProtocolProcessor()Lorg/apache/http/protocol/HttpProcessor; .registers 7 monitor-enter p0 .line 677 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; if-nez v0, :cond_34 .line 679 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 .line 681 invoke-virtual {v0}, Lorg/apache/http/protocol/BasicHttpProcessor;->getRequestInterceptorCount()I move-result v1 .line 682 new-array v2, v1, [Lorg/apache/http/HttpRequestInterceptor; const/4 v3, 0x0 move v4, v3 :goto_11 if-ge v4, v1, :cond_1c .line 684 invoke-virtual {v0, v4}, Lorg/apache/http/protocol/BasicHttpProcessor;->getRequestInterceptor(I)Lorg/apache/http/HttpRequestInterceptor; move-result-object v5 aput-object v5, v2, v4 add-int/lit8 v4, v4, 0x1 goto :goto_11 .line 686 :cond_1c invoke-virtual {v0}, Lorg/apache/http/protocol/BasicHttpProcessor;->getResponseInterceptorCount()I move-result v1 .line 687 new-array v4, v1, [Lorg/apache/http/HttpResponseInterceptor; :goto_22 if-ge v3, v1, :cond_2d .line 689 invoke-virtual {v0, v3}, Lorg/apache/http/protocol/BasicHttpProcessor;->getResponseInterceptor(I)Lorg/apache/http/HttpResponseInterceptor; move-result-object v5 aput-object v5, v4, v3 add-int/lit8 v3, v3, 0x1 goto :goto_22 .line 691 :cond_2d new-instance v0, Lorg/apache/http/protocol/ImmutableHttpProcessor; invoke-direct {v0, v2, v4}, Lorg/apache/http/protocol/ImmutableHttpProcessor;->([Lorg/apache/http/HttpRequestInterceptor;[Lorg/apache/http/HttpResponseInterceptor;)V iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; .line 693 :cond_34 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_36 .catchall {:try_start_1 .. :try_end_36} :catchall_38 monitor-exit p0 return-object v0 :catchall_38 move-exception v0 :try_start_39 monitor-exit p0 :try_end_3a .catchall {:try_start_39 .. :try_end_3a} :catchall_38 throw v0 .end method # virtual methods .method public declared-synchronized addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V .registers 3 monitor-enter p0 .line 733 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1}, Lorg/apache/http/protocol/BasicHttpProcessor;->addInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V const/4 p1, 0x0 .line 734 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 735 monitor-exit p0 return-void :catchall_d move-exception p1 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw p1 .end method .method public declared-synchronized addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V .registers 4 monitor-enter p0 .line 738 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1, p2}, Lorg/apache/http/protocol/BasicHttpProcessor;->addInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V const/4 p1, 0x0 .line 739 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 740 monitor-exit p0 return-void :catchall_d move-exception p1 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw p1 .end method .method public declared-synchronized addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V .registers 3 monitor-enter p0 .line 713 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1}, Lorg/apache/http/protocol/BasicHttpProcessor;->addInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V const/4 p1, 0x0 .line 714 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 715 monitor-exit p0 return-void :catchall_d move-exception p1 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw p1 .end method .method public declared-synchronized addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V .registers 4 monitor-enter p0 .line 718 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1, p2}, Lorg/apache/http/protocol/BasicHttpProcessor;->addInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V const/4 p1, 0x0 .line 719 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 720 monitor-exit p0 return-void :catchall_d move-exception p1 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw p1 .end method .method public declared-synchronized clearRequestInterceptors()V .registers 2 monitor-enter p0 .line 743 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0}, Lorg/apache/http/protocol/BasicHttpProcessor;->clearRequestInterceptors()V const/4 v0, 0x0 .line 744 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 745 monitor-exit p0 return-void :catchall_d move-exception v0 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw v0 .end method .method public declared-synchronized clearResponseInterceptors()V .registers 2 monitor-enter p0 .line 723 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0}, Lorg/apache/http/protocol/BasicHttpProcessor;->clearResponseInterceptors()V const/4 v0, 0x0 .line 724 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 725 monitor-exit p0 return-void :catchall_d move-exception v0 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw v0 .end method .method public close()V .registers 2 .line 965 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; move-result-object v0 invoke-interface {v0}, Lorg/apache/http/conn/ClientConnectionManager;->shutdown()V return-void .end method .method protected createAuthSchemeRegistry()Lorg/apache/http/auth/AuthSchemeRegistry; .registers 4 .line 304 new-instance v0, Lorg/apache/http/auth/AuthSchemeRegistry; invoke-direct {v0}, Lorg/apache/http/auth/AuthSchemeRegistry;->()V .line 305 new-instance v1, Lorg/apache/http/impl/auth/BasicSchemeFactory; invoke-direct {v1}, Lorg/apache/http/impl/auth/BasicSchemeFactory;->()V const-string v2, "Basic" invoke-virtual {v0, v2, v1}, Lorg/apache/http/auth/AuthSchemeRegistry;->register(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V .line 308 new-instance v1, Lorg/apache/http/impl/auth/DigestSchemeFactory; invoke-direct {v1}, Lorg/apache/http/impl/auth/DigestSchemeFactory;->()V const-string v2, "Digest" invoke-virtual {v0, v2, v1}, Lorg/apache/http/auth/AuthSchemeRegistry;->register(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V .line 311 new-instance v1, Lorg/apache/http/impl/auth/NTLMSchemeFactory; invoke-direct {v1}, Lorg/apache/http/impl/auth/NTLMSchemeFactory;->()V const-string v2, "NTLM" invoke-virtual {v0, v2, v1}, Lorg/apache/http/auth/AuthSchemeRegistry;->register(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V .line 314 new-instance v1, Lorg/apache/http/impl/auth/SPNegoSchemeFactory; invoke-direct {v1}, Lorg/apache/http/impl/auth/SPNegoSchemeFactory;->()V const-string v2, "Negotiate" invoke-virtual {v0, v2, v1}, Lorg/apache/http/auth/AuthSchemeRegistry;->register(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V .line 317 new-instance v1, Lorg/apache/http/impl/auth/KerberosSchemeFactory; invoke-direct {v1}, Lorg/apache/http/impl/auth/KerberosSchemeFactory;->()V const-string v2, "Kerberos" invoke-virtual {v0, v2, v1}, Lorg/apache/http/auth/AuthSchemeRegistry;->register(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V return-object v0 .end method .method protected createClientConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; .registers 6 .line 266 invoke-static {}, Lorg/apache/http/impl/conn/SchemeRegistryFactory;->createDefault()Lorg/apache/http/conn/scheme/SchemeRegistry; move-result-object v0 .line 269 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getParams()Lorg/apache/http/params/HttpParams; move-result-object v1 .line 273 const-string v2, "http.connection-manager.factory-class-name" invoke-interface {v1, v2}, Lorg/apache/http/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/lang/String; .line 275 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; move-result-object v3 invoke-virtual {v3}, Ljava/lang/Thread;->getContextClassLoader()Ljava/lang/ClassLoader; move-result-object v3 if-eqz v2, :cond_58 if-eqz v3, :cond_22 const/4 v4, 0x1 .line 280 :try_start_1d invoke-static {v2, v4, v3}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; move-result-object v3 goto :goto_26 .line 282 :cond_22 invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; move-result-object v3 .line 284 :goto_26 invoke-virtual {v3}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; move-result-object v3 check-cast v3, Lorg/apache/http/conn/ClientConnectionManagerFactory; :try_end_2c .catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_2c} :catch_43 .catch Ljava/lang/IllegalAccessException; {:try_start_1d .. :try_end_2c} :catch_38 .catch Ljava/lang/InstantiationException; {:try_start_1d .. :try_end_2c} :catch_2d goto :goto_59 :catch_2d move-exception v0 .line 290 new-instance v1, Ljava/lang/InstantiationError; invoke-virtual {v0}, Ljava/lang/InstantiationException;->getMessage()Ljava/lang/String; move-result-object v0 invoke-direct {v1, v0}, Ljava/lang/InstantiationError;->(Ljava/lang/String;)V throw v1 :catch_38 move-exception v0 .line 288 new-instance v1, Ljava/lang/IllegalAccessError; invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->getMessage()Ljava/lang/String; move-result-object v0 invoke-direct {v1, v0}, Ljava/lang/IllegalAccessError;->(Ljava/lang/String;)V throw v1 .line 286 :catch_43 new-instance v0, Ljava/lang/IllegalStateException; new-instance v1, Ljava/lang/StringBuilder; const-string v3, "Invalid class name: " invoke-direct {v1, v3}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 :cond_58 const/4 v3, 0x0 :goto_59 if-eqz v3, :cond_60 .line 294 invoke-interface {v3, v1, v0}, Lorg/apache/http/conn/ClientConnectionManagerFactory;->newInstance(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionManager; move-result-object v0 goto :goto_66 .line 296 :cond_60 new-instance v1, Lorg/apache/http/impl/conn/BasicClientConnectionManager; invoke-direct {v1, v0}, Lorg/apache/http/impl/conn/BasicClientConnectionManager;->(Lorg/apache/http/conn/scheme/SchemeRegistry;)V move-object v0, v1 :goto_66 return-object v0 .end method .method protected createClientRequestDirector(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector; .registers 27 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 860 new-instance v13, Lorg/apache/http/impl/client/DefaultRequestDirector; move-object v0, v13 move-object v1, p1 move-object/from16 v2, p2 move-object/from16 v3, p3 move-object/from16 v4, p4 move-object/from16 v5, p5 move-object/from16 v6, p6 move-object/from16 v7, p7 move-object/from16 v8, p8 move-object/from16 v9, p9 move-object/from16 v10, p10 move-object/from16 v11, p11 move-object/from16 v12, p12 invoke-direct/range {v0 .. v12}, Lorg/apache/http/impl/client/DefaultRequestDirector;->(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V return-object v13 .end method .method protected createClientRequestDirector(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector; .registers 29 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 892 new-instance v14, Lorg/apache/http/impl/client/DefaultRequestDirector; move-object/from16 v15, p0 iget-object v1, v15, Lorg/apache/http/impl/client/AbstractHttpClient;->log:Lorg/apache/commons/logging/Log; move-object v0, v14 move-object/from16 v2, p1 move-object/from16 v3, p2 move-object/from16 v4, p3 move-object/from16 v5, p4 move-object/from16 v6, p5 move-object/from16 v7, p6 move-object/from16 v8, p7 move-object/from16 v9, p8 move-object/from16 v10, p9 move-object/from16 v11, p10 move-object/from16 v12, p11 move-object/from16 v13, p12 invoke-direct/range {v0 .. v13}, Lorg/apache/http/impl/client/DefaultRequestDirector;->(Lorg/apache/commons/logging/Log;Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V return-object v14 .end method .method protected createClientRequestDirector(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector; .registers 29 .line 925 new-instance v14, Lorg/apache/http/impl/client/DefaultRequestDirector; move-object/from16 v15, p0 iget-object v1, v15, Lorg/apache/http/impl/client/AbstractHttpClient;->log:Lorg/apache/commons/logging/Log; move-object v0, v14 move-object/from16 v2, p1 move-object/from16 v3, p2 move-object/from16 v4, p3 move-object/from16 v5, p4 move-object/from16 v6, p5 move-object/from16 v7, p6 move-object/from16 v8, p7 move-object/from16 v9, p8 move-object/from16 v10, p9 move-object/from16 v11, p10 move-object/from16 v12, p11 move-object/from16 v13, p12 invoke-direct/range {v0 .. v13}, Lorg/apache/http/impl/client/DefaultRequestDirector;->(Lorg/apache/commons/logging/Log;Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V return-object v14 .end method .method protected createConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy; .registers 2 .line 359 new-instance v0, Lorg/apache/http/impl/client/DefaultConnectionKeepAliveStrategy; invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultConnectionKeepAliveStrategy;->()V return-object v0 .end method .method protected createConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy; .registers 2 .line 355 new-instance v0, Lorg/apache/http/impl/DefaultConnectionReuseStrategy; invoke-direct {v0}, Lorg/apache/http/impl/DefaultConnectionReuseStrategy;->()V return-object v0 .end method .method protected createCookieSpecRegistry()Lorg/apache/http/cookie/CookieSpecRegistry; .registers 4 .line 325 new-instance v0, Lorg/apache/http/cookie/CookieSpecRegistry; invoke-direct {v0}, Lorg/apache/http/cookie/CookieSpecRegistry;->()V .line 326 new-instance v1, Lorg/apache/http/impl/cookie/BestMatchSpecFactory; invoke-direct {v1}, Lorg/apache/http/impl/cookie/BestMatchSpecFactory;->()V const-string v2, "default" invoke-virtual {v0, v2, v1}, Lorg/apache/http/cookie/CookieSpecRegistry;->register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V .line 329 new-instance v1, Lorg/apache/http/impl/cookie/BestMatchSpecFactory; invoke-direct {v1}, Lorg/apache/http/impl/cookie/BestMatchSpecFactory;->()V const-string v2, "best-match" invoke-virtual {v0, v2, v1}, Lorg/apache/http/cookie/CookieSpecRegistry;->register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V .line 332 new-instance v1, Lorg/apache/http/impl/cookie/BrowserCompatSpecFactory; invoke-direct {v1}, Lorg/apache/http/impl/cookie/BrowserCompatSpecFactory;->()V const-string v2, "compatibility" invoke-virtual {v0, v2, v1}, Lorg/apache/http/cookie/CookieSpecRegistry;->register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V .line 335 new-instance v1, Lorg/apache/http/impl/cookie/NetscapeDraftSpecFactory; invoke-direct {v1}, Lorg/apache/http/impl/cookie/NetscapeDraftSpecFactory;->()V const-string v2, "netscape" invoke-virtual {v0, v2, v1}, Lorg/apache/http/cookie/CookieSpecRegistry;->register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V .line 338 new-instance v1, Lorg/apache/http/impl/cookie/RFC2109SpecFactory; invoke-direct {v1}, Lorg/apache/http/impl/cookie/RFC2109SpecFactory;->()V const-string v2, "rfc2109" invoke-virtual {v0, v2, v1}, Lorg/apache/http/cookie/CookieSpecRegistry;->register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V .line 341 new-instance v1, Lorg/apache/http/impl/cookie/RFC2965SpecFactory; invoke-direct {v1}, Lorg/apache/http/impl/cookie/RFC2965SpecFactory;->()V const-string v2, "rfc2965" invoke-virtual {v0, v2, v1}, Lorg/apache/http/cookie/CookieSpecRegistry;->register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V .line 344 new-instance v1, Lorg/apache/http/impl/cookie/IgnoreSpecFactory; invoke-direct {v1}, Lorg/apache/http/impl/cookie/IgnoreSpecFactory;->()V const-string v2, "ignoreCookies" invoke-virtual {v0, v2, v1}, Lorg/apache/http/cookie/CookieSpecRegistry;->register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V return-object v0 .end method .method protected createCookieStore()Lorg/apache/http/client/CookieStore; .registers 2 .line 399 new-instance v0, Lorg/apache/http/impl/client/BasicCookieStore; invoke-direct {v0}, Lorg/apache/http/impl/client/BasicCookieStore;->()V return-object v0 .end method .method protected createCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; .registers 2 .line 403 new-instance v0, Lorg/apache/http/impl/client/BasicCredentialsProvider; invoke-direct {v0}, Lorg/apache/http/impl/client/BasicCredentialsProvider;->()V return-object v0 .end method .method protected createHttpContext()Lorg/apache/http/protocol/HttpContext; .registers 4 .line 245 new-instance v0, Lorg/apache/http/protocol/BasicHttpContext; invoke-direct {v0}, Lorg/apache/http/protocol/BasicHttpContext;->()V .line 246 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; move-result-object v1 invoke-interface {v1}, Lorg/apache/http/conn/ClientConnectionManager;->getSchemeRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry; move-result-object v1 const-string v2, "http.scheme-registry" invoke-interface {v0, v2, v1}, Lorg/apache/http/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V .line 249 const-string v1, "http.authscheme-registry" invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getAuthSchemes()Lorg/apache/http/auth/AuthSchemeRegistry; move-result-object v2 invoke-interface {v0, v1, v2}, Lorg/apache/http/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V .line 252 const-string v1, "http.cookiespec-registry" invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getCookieSpecs()Lorg/apache/http/cookie/CookieSpecRegistry; move-result-object v2 invoke-interface {v0, v1, v2}, Lorg/apache/http/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V .line 255 const-string v1, "http.cookie-store" invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getCookieStore()Lorg/apache/http/client/CookieStore; move-result-object v2 invoke-interface {v0, v1, v2}, Lorg/apache/http/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V .line 258 const-string v1, "http.auth.credentials-provider" invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; move-result-object v2 invoke-interface {v0, v1, v2}, Lorg/apache/http/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V return-object v0 .end method .method protected abstract createHttpParams()Lorg/apache/http/params/HttpParams; .end method .method protected abstract createHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; .end method .method protected createHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler; .registers 2 .line 363 new-instance v0, Lorg/apache/http/impl/client/DefaultHttpRequestRetryHandler; invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultHttpRequestRetryHandler;->()V return-object v0 .end method .method protected createHttpRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner; .registers 3 .line 407 new-instance v0, Lorg/apache/http/impl/conn/DefaultHttpRoutePlanner; invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; move-result-object v1 invoke-interface {v1}, Lorg/apache/http/conn/ClientConnectionManager;->getSchemeRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry; move-result-object v1 invoke-direct {v0, v1}, Lorg/apache/http/impl/conn/DefaultHttpRoutePlanner;->(Lorg/apache/http/conn/scheme/SchemeRegistry;)V return-object v0 .end method .method protected createProxyAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler; .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 395 new-instance v0, Lorg/apache/http/impl/client/DefaultProxyAuthenticationHandler; invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultProxyAuthenticationHandler;->()V return-object v0 .end method .method protected createProxyAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; .registers 2 .line 387 new-instance v0, Lorg/apache/http/impl/client/ProxyAuthenticationStrategy; invoke-direct {v0}, Lorg/apache/http/impl/client/ProxyAuthenticationStrategy;->()V return-object v0 .end method .method protected createRedirectHandler()Lorg/apache/http/client/RedirectHandler; .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 371 new-instance v0, Lorg/apache/http/impl/client/DefaultRedirectHandler; invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultRedirectHandler;->()V return-object v0 .end method .method protected createRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor; .registers 2 .line 351 new-instance v0, Lorg/apache/http/protocol/HttpRequestExecutor; invoke-direct {v0}, Lorg/apache/http/protocol/HttpRequestExecutor;->()V return-object v0 .end method .method protected createTargetAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler; .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 383 new-instance v0, Lorg/apache/http/impl/client/DefaultTargetAuthenticationHandler; invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultTargetAuthenticationHandler;->()V return-object v0 .end method .method protected createTargetAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; .registers 2 .line 375 new-instance v0, Lorg/apache/http/impl/client/TargetAuthenticationStrategy; invoke-direct {v0}, Lorg/apache/http/impl/client/TargetAuthenticationStrategy;->()V return-object v0 .end method .method protected createUserTokenHandler()Lorg/apache/http/client/UserTokenHandler; .registers 2 .line 411 new-instance v0, Lorg/apache/http/impl/client/DefaultUserTokenHandler; invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultUserTokenHandler;->()V return-object v0 .end method .method protected determineParams(Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams; .registers 5 .line 958 new-instance v0, Lorg/apache/http/impl/client/ClientParamsStack; invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getParams()Lorg/apache/http/params/HttpParams; move-result-object v1 invoke-interface {p1}, Lorg/apache/http/HttpRequest;->getParams()Lorg/apache/http/params/HttpParams; move-result-object p1 const/4 v2, 0x0 invoke-direct {v0, v2, v1, p1, v2}, Lorg/apache/http/impl/client/ClientParamsStack;->(Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V return-object v0 .end method .method protected final doExecute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/client/methods/CloseableHttpResponse; .registers 22 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException;, Lorg/apache/http/client/ClientProtocolException; } .end annotation move-object/from16 v14, p0 move-object/from16 v0, p1 move-object/from16 v15, p2 move-object/from16 v1, p3 .line 757 const-string v2, "HTTP request" invoke-static {v15, v2}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 769 monitor-enter p0 .line 771 :try_start_e invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createHttpContext()Lorg/apache/http/protocol/HttpContext; move-result-object v2 if-nez v1, :cond_16 move-object v13, v2 goto :goto_1c .line 775 :cond_16 new-instance v3, Lorg/apache/http/protocol/DefaultedHttpContext; invoke-direct {v3, v1, v2}, Lorg/apache/http/protocol/DefaultedHttpContext;->(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/protocol/HttpContext;)V move-object v13, v3 .line 777 :goto_1c invoke-virtual {v14, v15}, Lorg/apache/http/impl/client/AbstractHttpClient;->determineParams(Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams; move-result-object v16 .line 778 invoke-static/range {v16 .. v16}, Lorg/apache/http/client/params/HttpClientParamConfig;->getRequestConfig(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/config/RequestConfig; move-result-object v1 .line 779 const-string v2, "http.request-config" invoke-interface {v13, v2, v1}, Lorg/apache/http/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V .line 782 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor; move-result-object v2 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; move-result-object v3 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy; move-result-object v4 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy; move-result-object v5 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner; move-result-object v6 invoke-direct/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getProtocolProcessor()Lorg/apache/http/protocol/HttpProcessor; move-result-object v7 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler; move-result-object v8 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getRedirectStrategy()Lorg/apache/http/client/RedirectStrategy; move-result-object v9 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getTargetAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; move-result-object v10 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getProxyAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; move-result-object v11 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getUserTokenHandler()Lorg/apache/http/client/UserTokenHandler; move-result-object v12 move-object/from16 v1, p0 move-object/from16 v17, v13 move-object/from16 v13, v16 invoke-virtual/range {v1 .. v13}, Lorg/apache/http/impl/client/AbstractHttpClient;->createClientRequestDirector(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/AuthenticationStrategy;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector; move-result-object v1 .line 795 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner; move-result-object v2 .line 796 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getConnectionBackoffStrategy()Lorg/apache/http/client/ConnectionBackoffStrategy; move-result-object v3 .line 797 invoke-virtual/range {p0 .. p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getBackoffManager()Lorg/apache/http/client/BackoffManager; move-result-object v4 .line 798 monitor-exit p0 :try_end_6c .catchall {:try_start_e .. :try_end_6c} :catchall_d8 if-eqz v3, :cond_c6 if-eqz v4, :cond_c6 if-eqz v0, :cond_76 move-object v5, v0 :goto_73 move-object/from16 v6, v17 goto :goto_83 .line 802 :cond_76 :try_start_76 invoke-virtual {v14, v15}, Lorg/apache/http/impl/client/AbstractHttpClient;->determineParams(Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams; move-result-object v5 const-string v6, "http.default-host" invoke-interface {v5, v6}, Lorg/apache/http/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; move-result-object v5 check-cast v5, Lorg/apache/http/HttpHost; goto :goto_73 .line 805 :goto_83 invoke-interface {v2, v5, v15, v6}, Lorg/apache/http/conn/routing/HttpRoutePlanner;->determineRoute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/conn/routing/HttpRoute; move-result-object v2 :try_end_87 .catch Lorg/apache/http/HttpException; {:try_start_76 .. :try_end_87} :catch_d1 .line 809 :try_start_87 invoke-interface {v1, v0, v15, v6}, Lorg/apache/http/client/RequestDirector;->execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; move-result-object v0 invoke-static {v0}, Lorg/apache/http/impl/client/CloseableHttpResponseProxy;->newProxy(Lorg/apache/http/HttpResponse;)Lorg/apache/http/client/methods/CloseableHttpResponse; move-result-object v0 :try_end_8f .catch Ljava/lang/RuntimeException; {:try_start_87 .. :try_end_8f} :catch_bb .catch Ljava/lang/Exception; {:try_start_87 .. :try_end_8f} :catch_9d .catch Lorg/apache/http/HttpException; {:try_start_87 .. :try_end_8f} :catch_d1 .line 828 :try_start_8f invoke-interface {v3, v0}, Lorg/apache/http/client/ConnectionBackoffStrategy;->shouldBackoff(Lorg/apache/http/HttpResponse;)Z move-result v1 if-eqz v1, :cond_99 .line 829 invoke-interface {v4, v2}, Lorg/apache/http/client/BackoffManager;->backOff(Lorg/apache/http/conn/routing/HttpRoute;)V goto :goto_9c .line 831 :cond_99 invoke-interface {v4, v2}, Lorg/apache/http/client/BackoffManager;->probe(Lorg/apache/http/conn/routing/HttpRoute;)V :goto_9c return-object v0 :catch_9d move-exception v0 .line 817 invoke-interface {v3, v0}, Lorg/apache/http/client/ConnectionBackoffStrategy;->shouldBackoff(Ljava/lang/Throwable;)Z move-result v1 if-eqz v1, :cond_a7 .line 818 invoke-interface {v4, v2}, Lorg/apache/http/client/BackoffManager;->backOff(Lorg/apache/http/conn/routing/HttpRoute;)V .line 820 :cond_a7 instance-of v1, v0, Lorg/apache/http/HttpException; if-nez v1, :cond_b8 .line 823 instance-of v1, v0, Ljava/io/IOException; if-eqz v1, :cond_b2 .line 824 check-cast v0, Ljava/io/IOException; throw v0 .line 826 :cond_b2 new-instance v1, Ljava/lang/reflect/UndeclaredThrowableException; invoke-direct {v1, v0}, Ljava/lang/reflect/UndeclaredThrowableException;->(Ljava/lang/Throwable;)V throw v1 .line 821 :cond_b8 check-cast v0, Lorg/apache/http/HttpException; throw v0 :catch_bb move-exception v0 .line 812 invoke-interface {v3, v0}, Lorg/apache/http/client/ConnectionBackoffStrategy;->shouldBackoff(Ljava/lang/Throwable;)Z move-result v1 if-eqz v1, :cond_c5 .line 813 invoke-interface {v4, v2}, Lorg/apache/http/client/BackoffManager;->backOff(Lorg/apache/http/conn/routing/HttpRoute;)V .line 815 :cond_c5 throw v0 :cond_c6 move-object/from16 v6, v17 .line 835 invoke-interface {v1, v0, v15, v6}, Lorg/apache/http/client/RequestDirector;->execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; move-result-object v0 invoke-static {v0}, Lorg/apache/http/impl/client/CloseableHttpResponseProxy;->newProxy(Lorg/apache/http/HttpResponse;)Lorg/apache/http/client/methods/CloseableHttpResponse; move-result-object v0 :try_end_d0 .catch Lorg/apache/http/HttpException; {:try_start_8f .. :try_end_d0} :catch_d1 return-object v0 :catch_d1 move-exception v0 .line 839 new-instance v1, Lorg/apache/http/client/ClientProtocolException; invoke-direct {v1, v0}, Lorg/apache/http/client/ClientProtocolException;->(Ljava/lang/Throwable;)V throw v1 :catchall_d8 move-exception v0 .line 798 :try_start_d9 monitor-exit p0 :try_end_da .catchall {:try_start_d9 .. :try_end_da} :catchall_d8 throw v0 .end method .method public final declared-synchronized getAuthSchemes()Lorg/apache/http/auth/AuthSchemeRegistry; .registers 2 monitor-enter p0 .line 452 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry; if-nez v0, :cond_b .line 453 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createAuthSchemeRegistry()Lorg/apache/http/auth/AuthSchemeRegistry; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry; .line 455 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getBackoffManager()Lorg/apache/http/client/BackoffManager; .registers 2 monitor-enter p0 .line 478 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->backoffManager:Lorg/apache/http/client/BackoffManager; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 monitor-exit p0 return-object v0 :catchall_5 move-exception v0 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw v0 .end method .method public final declared-synchronized getConnectionBackoffStrategy()Lorg/apache/http/client/ConnectionBackoffStrategy; .registers 2 monitor-enter p0 .line 463 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 monitor-exit p0 return-object v0 :catchall_5 move-exception v0 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw v0 .end method .method public final declared-synchronized getConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy; .registers 2 monitor-enter p0 .line 503 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy; if-nez v0, :cond_b .line 504 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy; .line 506 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; .registers 2 monitor-enter p0 .line 436 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->connManager:Lorg/apache/http/conn/ClientConnectionManager; if-nez v0, :cond_b .line 437 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createClientConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->connManager:Lorg/apache/http/conn/ClientConnectionManager; .line 439 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->connManager:Lorg/apache/http/conn/ClientConnectionManager; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy; .registers 2 monitor-enter p0 .line 490 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy; if-nez v0, :cond_b .line 491 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy; .line 493 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getCookieSpecs()Lorg/apache/http/cookie/CookieSpecRegistry; .registers 2 monitor-enter p0 .line 471 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry; if-nez v0, :cond_b .line 472 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createCookieSpecRegistry()Lorg/apache/http/cookie/CookieSpecRegistry; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry; .line 474 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getCookieStore()Lorg/apache/http/client/CookieStore; .registers 2 monitor-enter p0 .line 626 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->cookieStore:Lorg/apache/http/client/CookieStore; if-nez v0, :cond_b .line 627 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createCookieStore()Lorg/apache/http/client/CookieStore; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->cookieStore:Lorg/apache/http/client/CookieStore; .line 629 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->cookieStore:Lorg/apache/http/client/CookieStore; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; .registers 2 monitor-enter p0 .line 637 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->credsProvider:Lorg/apache/http/client/CredentialsProvider; if-nez v0, :cond_b .line 638 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createCredentialsProvider()Lorg/apache/http/client/CredentialsProvider; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->credsProvider:Lorg/apache/http/client/CredentialsProvider; .line 640 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->credsProvider:Lorg/apache/http/client/CredentialsProvider; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method protected final declared-synchronized getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; .registers 2 monitor-enter p0 .line 670 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->mutableProcessor:Lorg/apache/http/protocol/BasicHttpProcessor; if-nez v0, :cond_b .line 671 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->mutableProcessor:Lorg/apache/http/protocol/BasicHttpProcessor; .line 673 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->mutableProcessor:Lorg/apache/http/protocol/BasicHttpProcessor; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler; .registers 2 monitor-enter p0 .line 516 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler; if-nez v0, :cond_b .line 517 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler; .line 519 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getParams()Lorg/apache/http/params/HttpParams; .registers 2 monitor-enter p0 .line 417 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->defaultParams:Lorg/apache/http/params/HttpParams; if-nez v0, :cond_b .line 418 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createHttpParams()Lorg/apache/http/params/HttpParams; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->defaultParams:Lorg/apache/http/params/HttpParams; .line 420 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->defaultParams:Lorg/apache/http/params/HttpParams; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getProxyAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler; .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation monitor-enter p0 .line 597 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createProxyAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler; move-result-object v0 :try_end_5 .catchall {:try_start_1 .. :try_end_5} :catchall_7 monitor-exit p0 return-object v0 :catchall_7 move-exception v0 :try_start_8 monitor-exit p0 :try_end_9 .catchall {:try_start_8 .. :try_end_9} :catchall_7 throw v0 .end method .method public final declared-synchronized getProxyAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; .registers 2 monitor-enter p0 .line 612 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; if-nez v0, :cond_b .line 613 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createProxyAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; .line 615 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getRedirectHandler()Lorg/apache/http/client/RedirectHandler; .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation monitor-enter p0 .line 531 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createRedirectHandler()Lorg/apache/http/client/RedirectHandler; move-result-object v0 :try_end_5 .catchall {:try_start_1 .. :try_end_5} :catchall_7 monitor-exit p0 return-object v0 :catchall_7 move-exception v0 :try_start_8 monitor-exit p0 :try_end_9 .catchall {:try_start_8 .. :try_end_9} :catchall_7 throw v0 .end method .method public final declared-synchronized getRedirectStrategy()Lorg/apache/http/client/RedirectStrategy; .registers 2 monitor-enter p0 .line 546 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->redirectStrategy:Lorg/apache/http/client/RedirectStrategy; if-nez v0, :cond_c .line 547 new-instance v0, Lorg/apache/http/impl/client/DefaultRedirectStrategy; invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultRedirectStrategy;->()V iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->redirectStrategy:Lorg/apache/http/client/RedirectStrategy; .line 549 :cond_c iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->redirectStrategy:Lorg/apache/http/client/RedirectStrategy; :try_end_e .catchall {:try_start_1 .. :try_end_e} :catchall_10 monitor-exit p0 return-object v0 :catchall_10 move-exception v0 :try_start_11 monitor-exit p0 :try_end_12 .catchall {:try_start_11 .. :try_end_12} :catchall_10 throw v0 .end method .method public final declared-synchronized getRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor; .registers 2 monitor-enter p0 .line 444 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->requestExec:Lorg/apache/http/protocol/HttpRequestExecutor; if-nez v0, :cond_b .line 445 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->requestExec:Lorg/apache/http/protocol/HttpRequestExecutor; .line 447 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->requestExec:Lorg/apache/http/protocol/HttpRequestExecutor; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public declared-synchronized getRequestInterceptor(I)Lorg/apache/http/HttpRequestInterceptor; .registers 3 monitor-enter p0 .line 705 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1}, Lorg/apache/http/protocol/BasicHttpProcessor;->getRequestInterceptor(I)Lorg/apache/http/HttpRequestInterceptor; move-result-object p1 :try_end_9 .catchall {:try_start_1 .. :try_end_9} :catchall_b monitor-exit p0 return-object p1 :catchall_b move-exception p1 :try_start_c monitor-exit p0 :try_end_d .catchall {:try_start_c .. :try_end_d} :catchall_b throw p1 .end method .method public declared-synchronized getRequestInterceptorCount()I .registers 2 monitor-enter p0 .line 709 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0}, Lorg/apache/http/protocol/BasicHttpProcessor;->getRequestInterceptorCount()I move-result v0 :try_end_9 .catchall {:try_start_1 .. :try_end_9} :catchall_b monitor-exit p0 return v0 :catchall_b move-exception v0 :try_start_c monitor-exit p0 :try_end_d .catchall {:try_start_c .. :try_end_d} :catchall_b throw v0 .end method .method public declared-synchronized getResponseInterceptor(I)Lorg/apache/http/HttpResponseInterceptor; .registers 3 monitor-enter p0 .line 701 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1}, Lorg/apache/http/protocol/BasicHttpProcessor;->getResponseInterceptor(I)Lorg/apache/http/HttpResponseInterceptor; move-result-object p1 :try_end_9 .catchall {:try_start_1 .. :try_end_9} :catchall_b monitor-exit p0 return-object p1 :catchall_b move-exception p1 :try_start_c monitor-exit p0 :try_end_d .catchall {:try_start_c .. :try_end_d} :catchall_b throw p1 .end method .method public declared-synchronized getResponseInterceptorCount()I .registers 2 monitor-enter p0 .line 697 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0}, Lorg/apache/http/protocol/BasicHttpProcessor;->getResponseInterceptorCount()I move-result v0 :try_end_9 .catchall {:try_start_1 .. :try_end_9} :catchall_b monitor-exit p0 return v0 :catchall_b move-exception v0 :try_start_c monitor-exit p0 :try_end_d .catchall {:try_start_c .. :try_end_d} :catchall_b throw v0 .end method .method public final declared-synchronized getRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner; .registers 2 monitor-enter p0 .line 648 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner; if-nez v0, :cond_b .line 649 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createHttpRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner; .line 651 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getTargetAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler; .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation monitor-enter p0 .line 564 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createTargetAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler; move-result-object v0 :try_end_5 .catchall {:try_start_1 .. :try_end_5} :catchall_7 monitor-exit p0 return-object v0 :catchall_7 move-exception v0 :try_start_8 monitor-exit p0 :try_end_9 .catchall {:try_start_8 .. :try_end_9} :catchall_7 throw v0 .end method .method public final declared-synchronized getTargetAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; .registers 2 monitor-enter p0 .line 579 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; if-nez v0, :cond_b .line 580 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createTargetAuthenticationStrategy()Lorg/apache/http/client/AuthenticationStrategy; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; .line 582 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public final declared-synchronized getUserTokenHandler()Lorg/apache/http/client/UserTokenHandler; .registers 2 monitor-enter p0 .line 659 :try_start_1 iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->userTokenHandler:Lorg/apache/http/client/UserTokenHandler; if-nez v0, :cond_b .line 660 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->createUserTokenHandler()Lorg/apache/http/client/UserTokenHandler; move-result-object v0 iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->userTokenHandler:Lorg/apache/http/client/UserTokenHandler; .line 662 :cond_b iget-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->userTokenHandler:Lorg/apache/http/client/UserTokenHandler; :try_end_d .catchall {:try_start_1 .. :try_end_d} :catchall_f monitor-exit p0 return-object v0 :catchall_f move-exception v0 :try_start_10 monitor-exit p0 :try_end_11 .catchall {:try_start_10 .. :try_end_11} :catchall_f throw v0 .end method .method public declared-synchronized removeRequestInterceptorByClass(Ljava/lang/Class;)V .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "+", "Lorg/apache/http/HttpRequestInterceptor;", ">;)V" } .end annotation monitor-enter p0 .line 748 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1}, Lorg/apache/http/protocol/BasicHttpProcessor;->removeRequestInterceptorByClass(Ljava/lang/Class;)V const/4 p1, 0x0 .line 749 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 750 monitor-exit p0 return-void :catchall_d move-exception p1 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw p1 .end method .method public declared-synchronized removeResponseInterceptorByClass(Ljava/lang/Class;)V .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "+", "Lorg/apache/http/HttpResponseInterceptor;", ">;)V" } .end annotation monitor-enter p0 .line 728 :try_start_1 invoke-virtual {p0}, Lorg/apache/http/impl/client/AbstractHttpClient;->getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor; move-result-object v0 invoke-virtual {v0, p1}, Lorg/apache/http/protocol/BasicHttpProcessor;->removeResponseInterceptorByClass(Ljava/lang/Class;)V const/4 p1, 0x0 .line 729 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->protocolProcessor:Lorg/apache/http/protocol/ImmutableHttpProcessor; :try_end_b .catchall {:try_start_1 .. :try_end_b} :catchall_d .line 730 monitor-exit p0 return-void :catchall_d move-exception p1 :try_start_e monitor-exit p0 :try_end_f .catchall {:try_start_e .. :try_end_f} :catchall_d throw p1 .end method .method public declared-synchronized setAuthSchemes(Lorg/apache/http/auth/AuthSchemeRegistry;)V .registers 2 monitor-enter p0 .line 459 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedAuthSchemes:Lorg/apache/http/auth/AuthSchemeRegistry; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 460 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setBackoffManager(Lorg/apache/http/client/BackoffManager;)V .registers 2 monitor-enter p0 .line 482 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->backoffManager:Lorg/apache/http/client/BackoffManager; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 483 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setConnectionBackoffStrategy(Lorg/apache/http/client/ConnectionBackoffStrategy;)V .registers 2 monitor-enter p0 .line 467 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->connectionBackoffStrategy:Lorg/apache/http/client/ConnectionBackoffStrategy; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 468 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setCookieSpecs(Lorg/apache/http/cookie/CookieSpecRegistry;)V .registers 2 monitor-enter p0 .line 486 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->supportedCookieSpecs:Lorg/apache/http/cookie/CookieSpecRegistry; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 487 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setCookieStore(Lorg/apache/http/client/CookieStore;)V .registers 2 monitor-enter p0 .line 633 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->cookieStore:Lorg/apache/http/client/CookieStore; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 634 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setCredentialsProvider(Lorg/apache/http/client/CredentialsProvider;)V .registers 2 monitor-enter p0 .line 644 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->credsProvider:Lorg/apache/http/client/CredentialsProvider; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 645 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setHttpRequestRetryHandler(Lorg/apache/http/client/HttpRequestRetryHandler;)V .registers 2 monitor-enter p0 .line 523 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->retryHandler:Lorg/apache/http/client/HttpRequestRetryHandler; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 524 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setKeepAliveStrategy(Lorg/apache/http/conn/ConnectionKeepAliveStrategy;)V .registers 2 monitor-enter p0 .line 511 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->keepAliveStrategy:Lorg/apache/http/conn/ConnectionKeepAliveStrategy; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 512 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setParams(Lorg/apache/http/params/HttpParams;)V .registers 2 monitor-enter p0 .line 430 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->defaultParams:Lorg/apache/http/params/HttpParams; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 431 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setProxyAuthenticationHandler(Lorg/apache/http/client/AuthenticationHandler;)V .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation monitor-enter p0 .line 605 :try_start_1 new-instance v0, Lorg/apache/http/impl/client/AuthenticationStrategyAdaptor; invoke-direct {v0, p1}, Lorg/apache/http/impl/client/AuthenticationStrategyAdaptor;->(Lorg/apache/http/client/AuthenticationHandler;)V iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; :try_end_8 .catchall {:try_start_1 .. :try_end_8} :catchall_a .line 606 monitor-exit p0 return-void :catchall_a move-exception p1 :try_start_b monitor-exit p0 :try_end_c .catchall {:try_start_b .. :try_end_c} :catchall_a throw p1 .end method .method public declared-synchronized setProxyAuthenticationStrategy(Lorg/apache/http/client/AuthenticationStrategy;)V .registers 2 monitor-enter p0 .line 622 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->proxyAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 623 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setRedirectHandler(Lorg/apache/http/client/RedirectHandler;)V .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation monitor-enter p0 .line 539 :try_start_1 new-instance v0, Lorg/apache/http/impl/client/DefaultRedirectStrategyAdaptor; invoke-direct {v0, p1}, Lorg/apache/http/impl/client/DefaultRedirectStrategyAdaptor;->(Lorg/apache/http/client/RedirectHandler;)V iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->redirectStrategy:Lorg/apache/http/client/RedirectStrategy; :try_end_8 .catchall {:try_start_1 .. :try_end_8} :catchall_a .line 540 monitor-exit p0 return-void :catchall_a move-exception p1 :try_start_b monitor-exit p0 :try_end_c .catchall {:try_start_b .. :try_end_c} :catchall_a throw p1 .end method .method public declared-synchronized setRedirectStrategy(Lorg/apache/http/client/RedirectStrategy;)V .registers 2 monitor-enter p0 .line 556 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->redirectStrategy:Lorg/apache/http/client/RedirectStrategy; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 557 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setReuseStrategy(Lorg/apache/http/ConnectionReuseStrategy;)V .registers 2 monitor-enter p0 .line 498 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->reuseStrategy:Lorg/apache/http/ConnectionReuseStrategy; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 499 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setRoutePlanner(Lorg/apache/http/conn/routing/HttpRoutePlanner;)V .registers 2 monitor-enter p0 .line 655 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->routePlanner:Lorg/apache/http/conn/routing/HttpRoutePlanner; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 656 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setTargetAuthenticationHandler(Lorg/apache/http/client/AuthenticationHandler;)V .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation monitor-enter p0 .line 572 :try_start_1 new-instance v0, Lorg/apache/http/impl/client/AuthenticationStrategyAdaptor; invoke-direct {v0, p1}, Lorg/apache/http/impl/client/AuthenticationStrategyAdaptor;->(Lorg/apache/http/client/AuthenticationHandler;)V iput-object v0, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; :try_end_8 .catchall {:try_start_1 .. :try_end_8} :catchall_a .line 573 monitor-exit p0 return-void :catchall_a move-exception p1 :try_start_b monitor-exit p0 :try_end_c .catchall {:try_start_b .. :try_end_c} :catchall_a throw p1 .end method .method public declared-synchronized setTargetAuthenticationStrategy(Lorg/apache/http/client/AuthenticationStrategy;)V .registers 2 monitor-enter p0 .line 589 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->targetAuthStrategy:Lorg/apache/http/client/AuthenticationStrategy; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 590 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method .method public declared-synchronized setUserTokenHandler(Lorg/apache/http/client/UserTokenHandler;)V .registers 2 monitor-enter p0 .line 666 :try_start_1 iput-object p1, p0, Lorg/apache/http/impl/client/AbstractHttpClient;->userTokenHandler:Lorg/apache/http/client/UserTokenHandler; :try_end_3 .catchall {:try_start_1 .. :try_end_3} :catchall_5 .line 667 monitor-exit p0 return-void :catchall_5 move-exception p1 :try_start_6 monitor-exit p0 :try_end_7 .catchall {:try_start_6 .. :try_end_7} :catchall_5 throw p1 .end method