I have this piece of code:
CompletableFuture
.supplyAsync(() -> {
return smsService.sendSMS(number);
}).thenApply(result -> {
LOG.info("SMS sended " + result);
});
but I got a compilation error:
The method
thenApply(Function<? super Boolean,? extends U>)
in the typeCompletableFuture<Boolean>
is not applicable for the arguments((<no type> result) -> {})