Я использую Tomcat 8 async API. То есть Я делаю это:
HttpServletRequest x;
....
AsyncContext c = x.startAsync();
putIntoInternalQueue(c);
....
c = getNextFromQueue();
process(c);
c.dispatch(JSP servlet);
Теперь во время обработки запроса может случиться, что клиент HTTP (например, браузер) закроет соединение TCP / IP. Возможно, это вызовет исключение, когда сервлет JSP запишет ответ.
Но я хотел бы обнаружить в начале процесса (), что AsyncContext больше не ждет ответа, чтобы я мог пропустить бесполезную обработку на сервере.
Есть ли способ, как это сделать?