code: public List<Future<JobReport>> submitAll(List<Job> jobs) {
          try {
              return executorService.invokeAll(jobs);
          } catch (InterruptedException e) {
              throw new RuntimeException("Unable to execute jobs", e);
          }
      }
docs: Submit jobs for execution.
  
  @param jobs to execute
  @return the list of job reports in the same order of submission