2012-11-23 38 views
2

我在我的web應用程序中使用HttpComponents 4.2.2庫進行Http通信。 HttpClient被用作PoolingClientConnectionManager作爲其連接管理器的Singleton。客戶端可以通過提供主機和端口將連接初始化爲PoolingClientConnectionManager中的HttpRoute。如果客戶需要這個想法,它可以向連接池添加多個HttpRoute並初始化這些路由的連接(受MaxConnectionsPerRoute和TotalMaxConnections設置的限制)。如何從HttpComponents中的現有ConnectionPool獲取HttpRoute列表 - 4.2.2 API

現在我的問題是,當我收到在連接池中添加路由的請求時,如何從連接池/ httpclient api中找出連接池中是否存在已初始化連接的連接?

一種工作方式是維護一個已經初始化的交叉檢查或查找的路由列表/映射,但我正在尋找一個httpcomponents api支持。

回答