| org.apache.http.conn.ConnectionKeepAliveStrategy | 
        
          
        
        Known Indirect Subclasses
        
        | 
      
Interface for deciding how long a connection can remain idle before being reused.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Returns the duration of time which this connection can be safely kept
 idle.
          
         | 
       ||||||||||
         Returns the duration of time which this connection can be safely kept
 idle. If the connection is left idle for longer than this period of time,
 it MUST not reused. A value of 0 or less may be returned to indicate that
 there is no suitable suggestion.
 
 When coupled with a
         
          
           ConnectionReuseStrategy
          
         
         , if
 {@link 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 impact
        
| response | The last response received over the connection. | 
|---|---|
| context | the context in which the connection is being used. |