Liam Williams created HTTPCLIENT-1835:
-----------------------------------------

             Summary: evictExpiredConnections does not work as intended
                 Key: HTTPCLIENT-1835
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1835
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient (async), HttpClient (classic)
    Affects Versions: 4.5.4, 5.0 Alpha3
            Reporter: Liam Williams


HttpClientBuilder and HttpAsyncClientBuilder have an evictExpiredConnections 
method that is supposed to allow configuring a client that will evict expired 
connections.

When evictExpiredConnections is used alongside evictIdleConnections, everything 
is fine.

However, if evictExpiredConnections is used without evictIdleConnections, 
currently the builder will default to also providing the evictIdleConnections 
behaviour (defaulting to evicting idle connections after 10 seconds).

The correct behaviour in this case is to only provide the 
evictExpiredConnections behaviour and not the evictIdleConnections behaviour.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to