org.apache.http.impl.client

## Class AbstractHttpClient

- java.lang.Object
- - org.apache.http.impl.client.CloseableHttpClient
  - - org.apache.http.impl.client.AbstractHttpClient

- All Implemented Interfaces:
    Closeable ， AutoCloseable ， HttpClient
  已知直接子类：
    DefaultHttpClient

  已过时。
  （4.3）使用`HttpClientBuilder` 。

      @Contract(threading=SAFE_CONDITIONAL)
      @Deprecated
      public abstract class AbstractHttpClient
      extends CloseableHttpClient

  `HttpClient`实现的基类。 该类作为一些特殊目的处理程序或策略实现的门面，负责处理HTTP协议的特定方面，例如重定向或身份验证处理或决定连接持久性并保持活动持续时间。 这使得用户能够选择性地将这些方面的默认实现替换为具有特定应用程序的那些方面。 这个类还提供了工厂方法来实例化这些对象：
  - `HttpRequestExecutor`用于通过HTTP连接传输消息的对象。 `createRequestExecutor()`必须由具体的超类来实现这个对象。
  - `BasicHttpProcessor`对象管理协议拦截器列表，并将交叉协议逻辑应用于所有传入和传出的HTTP消息。 `createHttpProcessor()`必须由具体的超类来实现这个对象。
  - `HttpRequestRetryHandler`用于确定失败的HTTP请求是否安全自动重试的对象。 `createHttpRequestRetryHandler()`必须由具体的超类来实现这个对象。
  - `ClientConnectionManager`用于管理持久HTTP连接的对象。
  - `ConnectionReuseStrategy`对象，用于决定HTTP连接是否可以保持活动并重新用于后续HTTP请求。 `createConnectionReuseStrategy()`必须由具体的超类实现来实例化此对象。
  - `ConnectionKeepAliveStrategy`对象用于确定持久HTTP连接可以保持多长时间。 `createConnectionKeepAliveStrategy()`必须由具体的超类来实现这个对象。
  - `CookieSpecRegistry`对象用于维护支持的cookie规范列表。 `createCookieSpecRegistry()`必须由具体的超类来实现这个对象。
  - `CookieStore`对象用于维护一个cookie的集合。 `createCookieStore()`必须由具体的超类来实现这个对象。
  - `AuthSchemeRegistry`对象用于维护支持的认证方案列表。 `createAuthSchemeRegistry()`必须由具体的超类来实现这个对象。
  - `CredentialsProvider`对象用于维护收集用户凭据。 `createCredentialsProvider()`必须由具体的超类来实现这个对象。
  - `AuthenticationStrategy`对象用于对目标主机进行身份验证。 `createTargetAuthenticationStrategy()`必须由具体的超类来实现这个对象。
  - `AuthenticationStrategy`用于对代理主机进行身份验证的对象。 `createProxyAuthenticationStrategy()`必须由具体的超类实现来实例化这个对象。
  - `HttpRoutePlanner`用于计算用于建立与目标主机的连接的路由的对象。 该路由可能涉及多个中间跳。 `createHttpRoutePlanner()`必须由具体的超类来实现这个对象。
  - `RedirectStrategy`对象用于确定是否应将HTTP请求重定向到新位置以响应从目标服务器接收到的HTTP响应。
  - `UserTokenHandler`用于确定执行上下文是否具有用户身份的对象。 `createUserTokenHandler()`必须由具体的超类实现来实例化这个对象。

  该类还保留了用于处理传出请求和传入响应的协议拦截器列表，并提供了管理这些拦截器的方法。 如果需要，可以将新的协议拦截器引入协议处理器链，或者从协议处理器链中删除。 内部协议拦截器存储在一个简单的`ArrayList`中 。 它们以与添加到列表中相同的自然顺序执行。

  AbstractHttpClient是线程安全的。 建议将此类的同一个实例重复用于多个请求执行。 当DefaultHttpClient的实例不再需要并且即将超出范围时，与之关联的连接管理器必须通过调用`ClientConnectionManager.shutdown()`关闭！

  从以下版本开始：
    4

- - ### 构造方法摘要

    构造方法
    Modifier | Constructor and Description
    --- | ---
    `protected` | `AbstractHttpClient(ClientConnectionManager conman, HttpParams params)` 已过时。 创建一个新的HTTP客户端。

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addRequestInterceptor(HttpRequestInterceptor itcp)` 已过时。
    `void` | `addRequestInterceptor(HttpRequestInterceptor itcp, int index)` 已过时。
    `void` | `addResponseInterceptor(HttpResponseInterceptor itcp)` 已过时。
    `void` | `addResponseInterceptor(HttpResponseInterceptor itcp, int index)` 已过时。
    `void` | `clearRequestInterceptors()` 已过时。
    `void` | `clearResponseInterceptors()` 已过时。
    `void` | `close()` 已过时。
    `protected AuthSchemeRegistry` | `createAuthSchemeRegistry()` 已过时。
    `protected ClientConnectionManager` | `createClientConnectionManager()` 已过时。
    `protected RequestDirector` | `createClientRequestDirector(HttpRequestExecutor requestExec, ClientConnectionManager conman, ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectHandler redirectHandler, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler userTokenHandler, HttpParams params)` 已过时。 （4.1）不要使用
    `protected RequestDirector` | `createClientRequestDirector(HttpRequestExecutor requestExec, ClientConnectionManager conman, ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectStrategy redirectStrategy, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler userTokenHandler, HttpParams params)` 已过时。 （4.2）不要使用
    `protected RequestDirector` | `createClientRequestDirector(HttpRequestExecutor requestExec, ClientConnectionManager conman, ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectStrategy redirectStrategy, AuthenticationStrategy targetAuthStrategy, AuthenticationStrategy proxyAuthStrategy, UserTokenHandler userTokenHandler, HttpParams params)` 已过时。
    `protected ConnectionKeepAliveStrategy` | `createConnectionKeepAliveStrategy()` 已过时。
    `protected ConnectionReuseStrategy` | `createConnectionReuseStrategy()` 已过时。
    `protected CookieSpecRegistry` | `createCookieSpecRegistry()` 已过时。
    `protected CookieStore` | `createCookieStore()` 已过时。
    `protected CredentialsProvider` | `createCredentialsProvider()` 已过时。
    `protected HttpContext` | `createHttpContext()` 已过时。
    `protected abstract HttpParams` | `createHttpParams()` 已过时。
    `protected abstract BasicHttpProcessor` | `createHttpProcessor()` 已过时。
    `protected HttpRequestRetryHandler` | `createHttpRequestRetryHandler()` 已过时。
    `protected HttpRoutePlanner` | `createHttpRoutePlanner()` 已过时。
    `protected AuthenticationHandler` | `createProxyAuthenticationHandler()` 已过时。 （4.2）不要使用
    `protected AuthenticationStrategy` | `createProxyAuthenticationStrategy()` 已过时。
    `protected RedirectHandler` | `createRedirectHandler()` 已过时。 （4.1）不要使用
    `protected HttpRequestExecutor` | `createRequestExecutor()` 已过时。
    `protected AuthenticationHandler` | `createTargetAuthenticationHandler()` 已过时。 （4.2）不要使用
    `protected AuthenticationStrategy` | `createTargetAuthenticationStrategy()` 已过时。
    `protected UserTokenHandler` | `createUserTokenHandler()` 已过时。
    `protected HttpParams` | `determineParams(HttpRequest req)` 已过时。 获取执行请求的参数。
    `protected CloseableHttpResponse` | `doExecute(HttpHost target, HttpRequest request, HttpContext context)` 已过时。
    `AuthSchemeRegistry` | `getAuthSchemes()` 已过时。
    `BackoffManager` | `getBackoffManager()` 已过时。
    `ConnectionBackoffStrategy` | `getConnectionBackoffStrategy()` 已过时。
    `ConnectionKeepAliveStrategy` | `getConnectionKeepAliveStrategy()` 已过时。
    `ClientConnectionManager` | `getConnectionManager()` 已过时。 获取此客户端使用的连接管理器。
    `ConnectionReuseStrategy` | `getConnectionReuseStrategy()` 已过时。
    `CookieSpecRegistry` | `getCookieSpecs()` 已过时。
    `CookieStore` | `getCookieStore()` 已过时。
    `CredentialsProvider` | `getCredentialsProvider()` 已过时。
    `protected BasicHttpProcessor` | `getHttpProcessor()` 已过时。
    `HttpRequestRetryHandler` | `getHttpRequestRetryHandler()` 已过时。
    `HttpParams` | `getParams()` 已过时。 获取此客户端的参数。
    `AuthenticationHandler` | `getProxyAuthenticationHandler()` 已过时。 （4.2）不要使用
    `AuthenticationStrategy` | `getProxyAuthenticationStrategy()` 已过时。
    `RedirectHandler` | `getRedirectHandler()` 已过时。 （4.1）不要使用
    `RedirectStrategy` | `getRedirectStrategy()` 已过时。
    `HttpRequestExecutor` | `getRequestExecutor()` 已过时。
    `HttpRequestInterceptor` | `getRequestInterceptor(int index)` 已过时。
    `int` | `getRequestInterceptorCount()` 已过时。
    `HttpResponseInterceptor` | `getResponseInterceptor(int index)` 已过时。
    `int` | `getResponseInterceptorCount()` 已过时。
    `HttpRoutePlanner` | `getRoutePlanner()` 已过时。
    `AuthenticationHandler` | `getTargetAuthenticationHandler()` 已过时。 （4.2）不要使用
    `AuthenticationStrategy` | `getTargetAuthenticationStrategy()` 已过时。
    `UserTokenHandler` | `getUserTokenHandler()` 已过时。
    `void` | `removeRequestInterceptorByClass(Class<? extends HttpRequestInterceptor> clazz)` 已过时。
    `void` | `removeResponseInterceptorByClass(Class<? extends HttpResponseInterceptor> clazz)` 已过时。
    `void` | `setAuthSchemes(AuthSchemeRegistry registry)` 已过时。
    `void` | `setBackoffManager(BackoffManager manager)` 已过时。
    `void` | `setConnectionBackoffStrategy(ConnectionBackoffStrategy strategy)` 已过时。
    `void` | `setCookieSpecs(CookieSpecRegistry registry)` 已过时。
    `void` | `setCookieStore(CookieStore cookieStore)` 已过时。
    `void` | `setCredentialsProvider(CredentialsProvider credsProvider)` 已过时。
    `void` | `setHttpRequestRetryHandler(HttpRequestRetryHandler handler)` 已过时。
    `void` | `setKeepAliveStrategy(ConnectionKeepAliveStrategy strategy)` 已过时。
    `void` | `setParams(HttpParams params)` 已过时。 替换参数。
    `void` | `setProxyAuthenticationHandler(AuthenticationHandler handler)` 已过时。 （4.2）不要使用
    `void` | `setProxyAuthenticationStrategy(AuthenticationStrategy strategy)` 已过时。
    `void` | `setRedirectHandler(RedirectHandler handler)` 已过时。 （4.1）不要使用
    `void` | `setRedirectStrategy(RedirectStrategy strategy)` 已过时。
    `void` | `setReuseStrategy(ConnectionReuseStrategy strategy)` 已过时。
    `void` | `setRoutePlanner(HttpRoutePlanner routePlanner)` 已过时。
    `void` | `setTargetAuthenticationHandler(AuthenticationHandler handler)` 已过时。 （4.2）不要使用
    `void` | `setTargetAuthenticationStrategy(AuthenticationStrategy strategy)` 已过时。
    `void` | `setUserTokenHandler(UserTokenHandler handler)` 已过时。

    - ### Methods inherited from class org.apache.http.impl.client.CloseableHttpClient

      `execute, execute, execute, execute, execute, execute, execute, execute`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造方法详细信息

    - #### AbstractHttpClient

          protected AbstractHttpClient(ClientConnectionManager conman,
                            HttpParams params)

      已过时。
      创建一个新的HTTP客户端。
      参数
        `conman` - 连接管理器
        `params` - 参数

  - ### 方法详细信息

    - #### createHttpParams

          protected abstract HttpParams createHttpParams()

      已过时。

    - #### createHttpProcessor

          protected abstract BasicHttpProcessor createHttpProcessor()

      已过时。

    - #### createHttpContext

          protected HttpContext createHttpContext()

      已过时。

    - #### createClientConnectionManager

          protected ClientConnectionManager createClientConnectionManager()

      已过时。

    - #### createAuthSchemeRegistry

          protected AuthSchemeRegistry createAuthSchemeRegistry()

      已过时。

    - #### createCookieSpecRegistry

          protected CookieSpecRegistry createCookieSpecRegistry()

      已过时。

    - #### createRequestExecutor

          protected HttpRequestExecutor createRequestExecutor()

      已过时。

    - #### createConnectionReuseStrategy

          protected ConnectionReuseStrategy createConnectionReuseStrategy()

      已过时。

    - #### createConnectionKeepAliveStrategy

          protected ConnectionKeepAliveStrategy createConnectionKeepAliveStrategy()

      已过时。

    - #### createHttpRequestRetryHandler

          protected HttpRequestRetryHandler createHttpRequestRetryHandler()

      已过时。

    - #### createRedirectHandler

          @Deprecated
          protected RedirectHandler createRedirectHandler()

      已过时。 （4.1）不要使用

    - #### createTargetAuthenticationStrategy

          protected AuthenticationStrategy createTargetAuthenticationStrategy()

      已过时。

    - #### createTargetAuthenticationHandler

          @Deprecated
          protected AuthenticationHandler createTargetAuthenticationHandler()

      已过时。 （4.2）不要使用

    - #### createProxyAuthenticationStrategy

          protected AuthenticationStrategy createProxyAuthenticationStrategy()

      已过时。

    - #### createProxyAuthenticationHandler

          @Deprecated
          protected AuthenticationHandler createProxyAuthenticationHandler()

      已过时。 （4.2）不要使用

    - #### createCookieStore

          protected CookieStore createCookieStore()

      已过时。

    - #### createCredentialsProvider

          protected CredentialsProvider createCredentialsProvider()

      已过时。

    - #### createHttpRoutePlanner

          protected HttpRoutePlanner createHttpRoutePlanner()

      已过时。

    - #### createUserTokenHandler

          protected UserTokenHandler createUserTokenHandler()

      已过时。

    - #### getParams

          public final HttpParams getParams()

      已过时。
      说明从接口`HttpClient`复制
      获取此客户端的参数。 这些参数将成为使用此客户端执行的所有请求的默认值，以及此客户端中依赖对象的参数。
      结果
        默认参数

    - #### setParams

          public void setParams(HttpParams params)

      已过时。
      替换参数。 这里的实现不会更新依赖对象的参数。
      参数
        `params` - 新的默认参数

    - #### getConnectionManager

          public final ClientConnectionManager getConnectionManager()

      已过时。
      描述从接口`HttpClient`复制
      获取此客户端使用的连接管理器。
      结果
        连接管理器

    - #### getRequestExecutor

          public final HttpRequestExecutor getRequestExecutor()

      已过时。

    - #### getAuthSchemes

          public final AuthSchemeRegistry getAuthSchemes()

      已过时。

    - #### setAuthSchemes

          public void setAuthSchemes(AuthSchemeRegistry registry)

      已过时。

    - #### getConnectionBackoffStrategy

          public final ConnectionBackoffStrategy getConnectionBackoffStrategy()

      已过时。

    - #### setConnectionBackoffStrategy

          public void setConnectionBackoffStrategy(ConnectionBackoffStrategy strategy)

      已过时。

    - #### getCookieSpecs

          public final CookieSpecRegistry getCookieSpecs()

      已过时。

    - #### getBackoffManager

          public final BackoffManager getBackoffManager()

      已过时。

    - #### setBackoffManager

          public void setBackoffManager(BackoffManager manager)

      已过时。

    - #### setCookieSpecs

          public void setCookieSpecs(CookieSpecRegistry registry)

      已过时。

    - #### getConnectionReuseStrategy

          public final ConnectionReuseStrategy getConnectionReuseStrategy()

      已过时。

    - #### setReuseStrategy

          public void setReuseStrategy(ConnectionReuseStrategy strategy)

      已过时。

    - #### getConnectionKeepAliveStrategy

          public final ConnectionKeepAliveStrategy getConnectionKeepAliveStrategy()

      已过时。

    - #### setKeepAliveStrategy

          public void setKeepAliveStrategy(ConnectionKeepAliveStrategy strategy)

      已过时。

    - #### getHttpRequestRetryHandler

          public final HttpRequestRetryHandler getHttpRequestRetryHandler()

      已过时。

    - #### setHttpRequestRetryHandler

          public void setHttpRequestRetryHandler(HttpRequestRetryHandler handler)

      已过时。

    - #### getRedirectHandler

          @Deprecated
          public final RedirectHandler getRedirectHandler()

      已过时。 （4.1）不要使用

    - #### setRedirectHandler

          @Deprecated
          public void setRedirectHandler(RedirectHandler handler)

      已过时。 （4.1）不要使用

    - #### getRedirectStrategy

          public final RedirectStrategy getRedirectStrategy()

      已过时。
      从以下版本开始：
        4.1

    - #### setRedirectStrategy

          public void setRedirectStrategy(RedirectStrategy strategy)

      已过时。
      从以下版本开始：
        4.1

    - #### getTargetAuthenticationHandler

          @Deprecated
          public final AuthenticationHandler getTargetAuthenticationHandler()

      已过时。 （4.2）不要使用

    - #### setTargetAuthenticationHandler

          @Deprecated
          public void setTargetAuthenticationHandler(AuthenticationHandler handler)

      已过时。 （4.2）不要使用

    - #### getTargetAuthenticationStrategy

          public final AuthenticationStrategy getTargetAuthenticationStrategy()

      已过时。
      从以下版本开始：
        4.2

    - #### setTargetAuthenticationStrategy

          public void setTargetAuthenticationStrategy(AuthenticationStrategy strategy)

      已过时。
      从以下版本开始：
        4.2

    - #### getProxyAuthenticationHandler

          @Deprecated
          public final AuthenticationHandler getProxyAuthenticationHandler()

      已过时。 （4.2）不要使用

    - #### setProxyAuthenticationHandler

          @Deprecated
          public void setProxyAuthenticationHandler(AuthenticationHandler handler)

      已过时。 （4.2）不要使用

    - #### getProxyAuthenticationStrategy

          public final AuthenticationStrategy getProxyAuthenticationStrategy()

      已过时。
      从以下版本开始：
        4.2

    - #### setProxyAuthenticationStrategy

          public void setProxyAuthenticationStrategy(AuthenticationStrategy strategy)

      已过时。
      从以下版本开始：
        4.2

    - #### getCookieStore

          public final CookieStore getCookieStore()

      已过时。

    - #### setCookieStore

          public void setCookieStore(CookieStore cookieStore)

      已过时。

    - #### getCredentialsProvider

          public final CredentialsProvider getCredentialsProvider()

      已过时。

    - #### setCredentialsProvider

          public void setCredentialsProvider(CredentialsProvider credsProvider)

      已过时。

    - #### getRoutePlanner

          public final HttpRoutePlanner getRoutePlanner()

      已过时。

    - #### setRoutePlanner

          public void setRoutePlanner(HttpRoutePlanner routePlanner)

      已过时。

    - #### getUserTokenHandler

          public final UserTokenHandler getUserTokenHandler()

      已过时。

    - #### setUserTokenHandler

          public void setUserTokenHandler(UserTokenHandler handler)

      已过时。

    - #### getHttpProcessor

          protected final BasicHttpProcessor getHttpProcessor()

      已过时。

    - #### getResponseInterceptorCount

          public int getResponseInterceptorCount()

      已过时。

    - #### getResponseInterceptor

          public HttpResponseInterceptor getResponseInterceptor(int index)

      已过时。

    - #### getRequestInterceptor

          public HttpRequestInterceptor getRequestInterceptor(int index)

      已过时。

    - #### getRequestInterceptorCount

          public int getRequestInterceptorCount()

      已过时。

    - #### addResponseInterceptor

          public void addResponseInterceptor(HttpResponseInterceptor itcp)

      已过时。

    - #### addResponseInterceptor

          public void addResponseInterceptor(HttpResponseInterceptor itcp,
                                    int index)

      已过时。

    - #### clearResponseInterceptors

          public void clearResponseInterceptors()

      已过时。

    - #### removeResponseInterceptorByClass

          public void removeResponseInterceptorByClass(Class<? extends HttpResponseInterceptor> clazz)

      已过时。

    - #### addRequestInterceptor

          public void addRequestInterceptor(HttpRequestInterceptor itcp)

      已过时。

    - #### addRequestInterceptor

          public void addRequestInterceptor(HttpRequestInterceptor itcp,
                                   int index)

      已过时。

    - #### clearRequestInterceptors

          public void clearRequestInterceptors()

      已过时。

    - #### removeRequestInterceptorByClass

          public void removeRequestInterceptorByClass(Class<? extends HttpRequestInterceptor> clazz)

      已过时。

    - #### doExecute

          protected final CloseableHttpResponse doExecute(HttpHost target,
                                        HttpRequest request,
                                        HttpContext context)
                                                   throws IOException,
                                                          ClientProtocolException

      已过时。
      Specified by:
        `doExecute`类 `CloseableHttpClient`
      异常
        `IOException`
        `ClientProtocolException`

    - #### createClientRequestDirector

          @Deprecated
          protected RequestDirector createClientRequestDirector(HttpRequestExecutor requestExec,
                                                               ClientConnectionManager conman,
                                                               ConnectionReuseStrategy reustrat,
                                                               ConnectionKeepAliveStrategy kastrat,
                                                               HttpRoutePlanner rouplan,
                                                               HttpProcessor httpProcessor,
                                                               HttpRequestRetryHandler retryHandler,
                                                               RedirectHandler redirectHandler,
                                                               AuthenticationHandler targetAuthHandler,
                                                               AuthenticationHandler proxyAuthHandler,
                                                               UserTokenHandler userTokenHandler,
                                                               HttpParams params)

      已过时。 （4.1）不要使用

    - #### createClientRequestDirector

          @Deprecated
          protected RequestDirector createClientRequestDirector(HttpRequestExecutor requestExec,
                                                               ClientConnectionManager conman,
                                                               ConnectionReuseStrategy reustrat,
                                                               ConnectionKeepAliveStrategy kastrat,
                                                               HttpRoutePlanner rouplan,
                                                               HttpProcessor httpProcessor,
                                                               HttpRequestRetryHandler retryHandler,
                                                               RedirectStrategy redirectStrategy,
                                                               AuthenticationHandler targetAuthHandler,
                                                               AuthenticationHandler proxyAuthHandler,
                                                               UserTokenHandler userTokenHandler,
                                                               HttpParams params)

      已过时。 （4.2）不要使用

    - #### createClientRequestDirector

          protected RequestDirector createClientRequestDirector(HttpRequestExecutor requestExec,
                                                    ClientConnectionManager conman,
                                                    ConnectionReuseStrategy reustrat,
                                                    ConnectionKeepAliveStrategy kastrat,
                                                    HttpRoutePlanner rouplan,
                                                    HttpProcessor httpProcessor,
                                                    HttpRequestRetryHandler retryHandler,
                                                    RedirectStrategy redirectStrategy,
                                                    AuthenticationStrategy targetAuthStrategy,
                                                    AuthenticationStrategy proxyAuthStrategy,
                                                    UserTokenHandler userTokenHandler,
                                                    HttpParams params)

      已过时。
      从以下版本开始：
        4.2

    - #### determineParams

          protected HttpParams determineParams(HttpRequest req)

      已过时。
      获取执行请求的参数。 此类中的默认实现将根据请求参数和客户端参数创建一个新的`ClientParamsStack` 。

      此方法的默认实现称为`CloseableHttpClient.execute(HttpHost,HttpRequest,HttpContext)`以获得参数`DefaultRequestDirector` 。

      参数
        `req` - 将执行的请求
      结果
        要使用的参数

    - #### close

          public void close()

      已过时。

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585