public interface ConnectionKeepAliveStrategy
Implementations of this interface must be thread-safe. Access to shared data must be synchronized as methods of this interface may be executed from multiple threads.
| Modifier and Type | Method and Description |
|---|---|
long |
getKeepAliveDuration(HttpResponse response,
HttpContext context)
Returns the duration of time which this connection can be safely kept
idle.
|
long getKeepAliveDuration(HttpResponse response,
HttpContext context)
org.apache.http.ConnectionReuseStrategy, if
org.apache.http.ConnectionReuseStrategy#keepAlive(
HttpResponse, HttpContext) returns true, this allows you to control
how long the reuse will last. If keepAlive returns false, this should
have no meaningful impactresponse - The last response received over the connection.context - the context in which the connection is being used.