code: public void handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws IOException {
          handleRequest(request, response, new AnalysisListener[0]);
      }
docs: Completely handles a HTTP request and response. This method is
  functionally equivalent of calling these methods in sequence:
  
  {@link #readJob(HttpServletRequest)}
  
  {@link #runJob(AnalysisJob, String)}
  
  {@link #serializeResult(AnalysisResultFuture, String)}
  
  {@link #sendResponse(HttpServletResponse, Serializable)}
  
  @param request
  @param response
  @throws IOException