Код: Выделить всё
@TimeLimiter(name = "updateIdConnector")
@CircuitBreaker(name = "updateIdConnector", fallbackMethod = "fallbackRequestException")
public ResponseEntity updateToken(HttpHeaders headers, String url) {
helper.updateInternalToken(headers, url);
return ResponseEntity.noContent().build();
}
Код: Выделить всё
@TimeLimiter(name = "updateIdConnector")
@CircuitBreaker(name = "updateIdConnector", fallbackMethod = "fallbackRequestException")
public CompletableFuture updateTokenSec(HttpHeaders headers, String url) {
return CompletableFuture.supplyAsync(() -> {
helper.updateInternalToken(headers, url);
return ResponseEntity.noContent().build();
}).thenApply(result -> {
return result;
});
}
Код: Выделить всё
Required type: CompletableFuture
Provided: CompletableFuture
no instance(s) of type variable(s) exist so that ResponseEntity conforms to ResponseEntity inference variable U has incompatible bounds: equality constraints: ResponseEntity lower bounds: ResponseEntity
Подробнее здесь: https://stackoverflow.com/questions/790 ... t-conforms