В настоящее время при возникновении ForbiddenException метод makeRequest повторяется. Вместо этого я бы хотел, чтобы метод getAuthtoken вызывался до повторной попытки метода makeRequest.
Кто-нибудь знает, что я могу это сделать?
client
.getAuthToken()
.flatMap(token -> client.makeRequest(token))
.retryWhen(Retry.backoff(1, Duration.ofSeconds(1)).filter(ForbiddenException.class::isInstance));
Подробнее здесь: https://stackoverflow.com/questions/790 ... -the-chain