@Override public boolean isSuccess() { return HttpStatus.isSuccess(status); }
@Override public boolean retry(int httpStatus) { // everything fine, no need to retry if (HttpStatus.isSuccess(httpStatus)) { return false; } switch (httpStatus) { // ES is busy, allow retries case HttpStatus.TOO_MANY_REQUESTS: case HttpStatus.SERVICE_UNAVAILABLE: return true; default: return false; } } }
@Override public boolean isSuccess() { return HttpStatus.isSuccess(status); }
@Override public boolean isSuccess() { return HttpStatus.isSuccess(status); }
@Override public boolean isSuccess() { return HttpStatus.isSuccess(status); }
@Override public boolean isSuccess() { return HttpStatus.isSuccess(status); }
@Override public boolean retry(int httpStatus) { // everything fine, no need to retry if (HttpStatus.isSuccess(httpStatus)) { return false; } switch (httpStatus) { // ES is busy, allow retries case HttpStatus.TOO_MANY_REQUESTS: case HttpStatus.SERVICE_UNAVAILABLE: return true; default: return false; } } }
@Override public boolean retry(int httpStatus) { // everything fine, no need to retry if (HttpStatus.isSuccess(httpStatus)) { return false; } switch (httpStatus) { // ES is busy, allow retries case HttpStatus.TOO_MANY_REQUESTS: case HttpStatus.SERVICE_UNAVAILABLE: return true; default: return false; } } }
@Override public boolean retry(int httpStatus) { // everything fine, no need to retry if (HttpStatus.isSuccess(httpStatus)) { return false; } switch (httpStatus) { // ES is busy, allow retries case HttpStatus.TOO_MANY_REQUESTS: case HttpStatus.SERVICE_UNAVAILABLE: return true; default: return false; } } }
@Override public boolean retry(int httpStatus) { if (HttpStatus.isSuccess(httpStatus)) { return false;