361362363364365366367368369370371
boolean wrapped = false; final AsyncContext asyncContext; if (request.getParameter("dispatchRequestResponse") != null) { wrapped = true; asyncContext = request.startAsync(request, new Wrapper(response)); __asyncContext=asyncContext; } else { asyncContext = request.startAsync();
366367368369370371372373374375376
asyncContext = request.startAsync(request, new Wrapper(response)); __asyncContext=asyncContext; } else { asyncContext = request.startAsync(); __asyncContext=asyncContext; } new Thread(new DispatchingRunnable(asyncContext, wrapped)).start(); }