Я предоставляю Stateless EJB как службу REST. В моем POST-методе я вызываю
Result r = longRunningBusinessMethod();
//return data
Как сделать так, чтобы на стороне клиента можно было отменить выполнение longRunningBusinessMethod()? Я подумал о создании потока для метода и сохранении всех исполняемых потоков в хеш-таблице вместе с идентификатором, чтобы пользователь мог отправить свой идентификатор для завершения потока. Но я уверен, что должно быть лучшее решение. Любая помощь будет оценена.