Lines 37-45
Link Here
|
37 |
protected void service(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { |
37 |
protected void service(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { |
38 |
if (Boolean.TRUE == req.getAttribute("dispatch")) { |
38 |
if (Boolean.TRUE == req.getAttribute("dispatch")) { |
39 |
log.info("Received dispatch, completing on the worker thread."); |
39 |
log.info("Received dispatch, completing on the worker thread."); |
40 |
req.getAsyncContext().complete(); |
|
|
41 |
log.info("After complete called started:"+req.isAsyncStarted()); |
40 |
log.info("After complete called started:"+req.isAsyncStarted()); |
42 |
resp.getWriter().write("Async dispatch worked:+"+System.currentTimeMillis()+"\n"); |
41 |
resp.getWriter().write("Async dispatch worked:+"+System.currentTimeMillis()+"\n"); |
|
|
42 |
req.getAsyncContext().complete(); |
43 |
} else { |
43 |
} else { |
44 |
resp.setContentType("text/plain"); |
44 |
resp.setContentType("text/plain"); |
45 |
final AsyncContext actx = req.startAsync(); |
45 |
final AsyncContext actx = req.startAsync(); |