Invalid use of BasicClientConnManager: connection still allocated.

来源:互联网 发布:javascript 最新版本 编辑:程序博客网 时间:2024/04/30 11:45

BasicClientConnectionManager is a simple connection manager that maintains only one connection at a time. Even though this class is thread-safe it ought to be used by one execution thread only. BasicClientConnectionManager will make an effort to reuse the connection for subsequent requests with the same route. It will, however, close the existing connection and re-open it for the given route, if the route of the persistent connection does not match that of the connection request. If the connection has been already been allocated, then java.lang.IllegalStateException is thrown.

BasicClientConnectionManager is used by HttpClient per default.

See "Multithreaded request execution" on how to use a pooling connection manager that can handle requests across multiple threads.

 

 

http://stackoverflow.com/questions/14866362/invalid-use-of-basicclientconnmanager-connection-still-allocated

 

 

 

 

0 0
原创粉丝点击