appengine-java8/spanner/src/main/java/com/example/appengine/spanner/SpannerTasksServlet.java [47:70]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected void doGet(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    resp.setContentType("text");
    PrintWriter pw = resp.getWriter();
    try {
      String tasksParam = req.getParameter("tasks");
      List<Task> tasks;
      if (tasksParam == null || tasksParam.equals("all")) {
        // cycle through all operations in order
        tasks = Arrays.asList(Task.values());
      } else {
        String[] tasksStr = tasksParam.split(",");
        tasks = Arrays.stream(tasksStr).map(Task::valueOf).collect(Collectors.toList());
      }

      for (Task task : tasks) {
        SpannerTasks.runTask(task, pw);
      }
    } catch (Exception e) {
      e.printStackTrace(pw);
      pw.append(e.getMessage());
      resp.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



appengine-java11/spanner/src/main/java/com/example/appengine/spanner/SpannerTasksServlet.java [52:75]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected void doGet(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    resp.setContentType("text");
    PrintWriter pw = resp.getWriter();
    try {
      String tasksParam = req.getParameter("tasks");
      List<Task> tasks;
      if (tasksParam == null || tasksParam.equals("all")) {
        // cycle through all operations in order
        tasks = Arrays.asList(Task.values());
      } else {
        String[] tasksStr = tasksParam.split(",");
        tasks = Arrays.stream(tasksStr).map(Task::valueOf).collect(Collectors.toList());
      }

      for (Task task : tasks) {
        SpannerTasks.runTask(task, pw);
      }
    } catch (Exception e) {
      e.printStackTrace(pw);
      pw.append(e.getMessage());
      resp.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



