Olá, a Yasmin menciona que utilizará try with resources em determinado momento, mas na verdade se trata de um catch com 2 exceções. Segue o código mencionado: @Scheduled(cron = "0 53 11 * * *") public void envioEmailsAgendado(){ var estoqueZerado = relatorioService.infoEstoque(); var faturamentoObtido = relatorioService.faturamentoObtido();
try {
enviador.enviar(estoqueZerado.get(), faturamentoObtido.get());
} catch (InterruptedException | ExecutionException e) {
throw new RuntimeException(e);
}
System.out.println("Thread do agendamento: " + Thread.currentThread().getName());
}