Я работаю над приложением dropwizard. У меня есть ресурс EmployeeResource, который запускает почтовый API.
@Path("/employee")
public class EmployeeResource {
@GET
@Path("/list")
public void getEmployeeDetails(){
//DAO call and other stuff
mailClient.sendMail();
}
}
Теперь метод sendMail извлечет некоторые детали из БД, а затем вызовет почтовый API. Я хочу, чтобы метод sendMail не блокировал запрос "/ employee / list". Есть ли способ сделать метод sendMail асинхронным?
Я посмотрел и нашел решения для создания асинхронного API, но я хочу, чтобы только мой метод sendMail был асинхронным. Как мне это решить?
Редактировать: я не использую Spring framework, просто использую Dropwizard framework.