@Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { if (isAsync()) { final AsyncContext context = req.startAsync(); //run async context.start(() -> doServiceAsync(context)); } else { doService(req, resp); } }