Esempio n. 1
0
 @Override
 public void service(
     javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)
     throws ServletException, IOException {
   HttpServletRequest req = (HttpServletRequest) servletRequest;
   HttpServletResponse resp = (HttpServletResponse) servletResponse;
   try {
     setThreadlocals(req, resp);
     tlServletConfig.set(config);
     Request request = new ServletRequest(req, servletContext);
     Response response = new ServletResponse(resp);
     httpManager.process(request, response);
   } finally {
     clearThreadlocals();
     tlServletConfig.remove();
     ServletRequest.clearThreadLocals();
     servletResponse.getOutputStream().flush();
     servletResponse.flushBuffer();
   }
 }