到顶部
Android API
已在中添加API级别1
包裹

org.apache.http.conn网站

客户端连接管理和处理API在所谓的核心HttpConn连接此组件为以下内容提供接口和实现打开和管理连接。

连接处理的最低层包括操作的客户端连接客户端连接运算符连接接口扩展了内核HttpClientConnection(Http客户端连接)通过操作设置和更新套接字。操作符封装逻辑以打开和分层套接字,通常使用插座工厂协议的套接字工厂方案例如“http”或“https”可以在方案注册表无需复杂连接管理的应用程序可以直接使用此层。

在此之上是连接管理层。A类客户端连接管理器内部管理操作连接,但分发管理客户端连接该接口从底层套接字操作和提供了按顺序打开和更新套接字的方便方法建立一个路线操作符由连接管理器封装并调用自动。
从管理器获得的连接必须在使用后返回。这可能是触发通过释放连接直接或通过调用实体从连接接收,或通过关闭流动正在从中读取该实体的。连接管理器将尝试在以便在同一路线上的后续请求中重复使用它们。受管连接接口和连接释放的所有触发器提供启用或禁用此行为的方法。

接口

客户端连接管理器 的管理界面客户端连接
ClientConnectionManagerFactory(客户端连接管理器工厂) 创建新工厂客户端连接管理器实例。 
客户端连接运算符 打开接口连接
客户端连接请求 封装对管理客户端连接
连接保持活动策略 用于确定连接可以保留多长时间的接口闲置后再使用。 
连接释放触发器 用于释放连接的接口。 
EofSensorWatcher传感器 观察者传感器输入流
管理客户端连接 具有高级连接逻辑的客户端连接。 
操作的客户端连接 依赖外部逻辑将套接字连接到适当的主机。 

课程

传感器观测器基础E 基本实施EofSensorWatcher传感器
基本管理实体 发布连接
EofSensor输入流 触发操作的流包装器关闭()和EOF。 
Multihome Plain袜子工厂 套接字工厂,在连接故障时实现简单的多址故障切换,如果相同的主机名解析为多个InetAddress(网络地址)如所示

例外情况

连接池超时异常 等待可用连接时超时从连接管理器。 
连接超时异常 连接到HTTP服务器或等待来自HttpConnectionManager的可用连接。 
HttpHostConnect异常 A类连接异常它指定了HttpHost(Http主机)那是正在连接到