|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConnectionBackoffStrategy
When managing a dynamic number of connections for a given route, this
strategy assesses whether a given request execution outcome should
result in a backoff signal or not, based on either examining the
Throwable
that resulted or by examining the resulting
response (e.g. for its status code).
Method Summary | |
---|---|
boolean |
shouldBackoff(org.apache.http.HttpResponse resp)
Determines whether receiving the given HttpResponse as
a result of request execution should result in a backoff
signal. |
boolean |
shouldBackoff(Throwable t)
Determines whether seeing the given Throwable as
a result of request execution should result in a backoff
signal. |
Method Detail |
---|
boolean shouldBackoff(Throwable t)
Throwable
as
a result of request execution should result in a backoff
signal.
t
- the Throwable
that happened
true
if a backoff signal should be
givenboolean shouldBackoff(org.apache.http.HttpResponse resp)
HttpResponse
as
a result of request execution should result in a backoff
signal. Implementations MUST restrict themselves to examining
the response header and MUST NOT consume any of the response
body, if any.
resp
- the HttpResponse
that was received
true
if a backoff signal should be
given
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |