org.apache.http.conn

## Interface ClientConnectionOperator

- 所有已知实现类：
    DefaultClientConnectionOperator

  已过时。
  （4.3）被`HttpClientConnectionManager`取代。

      @Deprecated
      public interface ClientConnectionOperator

  ClientConnectionOperator表示创建`OperatedClientConnection`实例并更新这些对象的底层`Socket`的策略。 实现最有可能使用`SchemeSocketFactory`创建`Socket`实例。

  此接口中的方法允许创建普通和分层的套接字。 但是，通过代理创建隧道连接不在操作员的范围之内。

  此接口的实现必须是线程安全的。 必须同步访问共享数据，因为可以从多个线程执行此接口的方法。

  从以下版本开始：
    4

- - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `OperatedClientConnection` | `createConnection()` 已过时。 创建一个可以操作的新连接。
    `void` | `openConnection(OperatedClientConnection conn, HttpHost target, InetAddress local, HttpContext context, HttpParams params)` 已过时。 打开与给定目标主机的连接。
    `void` | `updateSecureConnection(OperatedClientConnection conn, HttpHost target, HttpContext context, HttpParams params)` 已过时。 更新与分层安全连接的连接。

- - ### 方法详细信息

    - #### createConnection

          OperatedClientConnection createConnection()

      已过时。
      创建一个可以操作的新连接。
      结果
        一个新的，未打开的连接用于此操作员

    - #### openConnection

          void openConnection(OperatedClientConnection conn,
                            HttpHost target,
                            InetAddress local,
                            HttpContext context,
                            HttpParams params)
                              throws IOException

      已过时。
      打开与给定目标主机的连接。
      参数
        `conn` - 连接打开
        `target` - 要连接的目标主机
        `local` - 要路由的本地地址，或 `null`为 `null`
        `context` - 连接的上下文
        `params` - 连接的参数
      异常
        `IOException` - 出现问题的情况

    - #### updateSecureConnection

          void updateSecureConnection(OperatedClientConnection conn,
                                    HttpHost target,
                                    HttpContext context,
                                    HttpParams params)
                                      throws IOException

      已过时。
      更新与分层安全连接的连接。 此方法的典型用途是将隧道通用连接（HTTP）更新为安全的TLS / SSL连接（HTTPS）。
      参数
        `conn` - 要更新的打开连接
        `target` - 更新连接的目标主机。 连接必须已经打开或隧道传送到主机和端口，但目标的方案将用于创建分层连接。
        `context` - 连接的上下文
        `params` - 更新连接的参数
      异常
        `IOException` - 在出现问题的情况下

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

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