|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConnectionKeepAliveStrategy
Interface for deciding how long a connection can remain idle before being reused.
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.
Method Summary | |
---|---|
long |
getKeepAliveDuration(org.apache.http.HttpResponse response,
org.apache.http.protocol.HttpContext context)
Returns the duration of time which this connection can be safely kept idle. |
Method Detail |
---|
long getKeepAliveDuration(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)
ConnectionReuseStrategy
, if
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |