in client/src/main/java/co/elastic/opamp/client/request/service/HttpRequestService.java [171:183]
private void handleHttpError(HttpSender.Response response) {
int errorCode = response.statusCode();
callback.onRequestFailed(new HttpErrorException(errorCode, response.statusMessage()));
if (errorCode == 503 || errorCode == 429) {
String retryAfterHeader = response.getHeader("Retry-After");
Duration retryAfter = null;
if (retryAfterHeader != null) {
// retryAfter = TODO parse header to duration
}
enableRetryMode(retryAfter);
}
}