| java.lang.Object | |
| ↳ | org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy |
Default implementation of a strategy deciding duration that a connection can remain idle. The default implementation looks solely at the 'Keep-Alive' header's timeout token.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Returns the duration of time which this connection can be safely kept
idle.
|
||||||||||
|
[Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
|||||||||||
From interface
org.apache.http.conn.ConnectionKeepAliveStrategy
|
|||||||||||
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. |