public static interface HttpBackOffUnsuccessfulResponseHandler.BackOffRequiredBeta
Interface which defines if back-off is required based on an abnormal HttpResponse.
Static Fields
ALWAYS
public static final HttpBackOffUnsuccessfulResponseHandler.BackOffRequired ALWAYSBack-off required implementation which returns true to every #isRequired(HttpResponse) call.
| Field Value | |
|---|---|
| Type | Description |
HttpBackOffUnsuccessfulResponseHandler.BackOffRequired |
|
ON_SERVER_ERROR
public static final HttpBackOffUnsuccessfulResponseHandler.BackOffRequired ON_SERVER_ERRORBack-off required implementation which its #isRequired(HttpResponse) returns
true if a server error occurred (5xx).
| Field Value | |
|---|---|
| Type | Description |
HttpBackOffUnsuccessfulResponseHandler.BackOffRequired |
|
Methods
isRequired(HttpResponse response)
public abstract boolean isRequired(HttpResponse response)Invoked when an abnormal response is received and determines if back-off is required.
| Parameter | |
|---|---|
| Name | Description |
response |
HttpResponse |
| Returns | |
|---|---|
| Type | Description |
boolean |
|