Apache HttpClient 4.3b2, HttpCore 4.3.
I use PoolingHttpClientConnectionManager
to manage 5 connections concurrently:
PoolingHttpClientConne
In PoolingHttpClientConnectionManager
class there is a method setValidateAfterInactivity
that sets period of connection inactivity in milliseconds. If this period has been exceeded connection pool revalidates connection before passing it to HttpClient.
This method is available since v.4.4.
In prior versions RequestConfig.Builder.setStaleConnectionCheckEnabled
method could have been used.