code: public SequencalJobExecuteResults runAll() {
          SequencalJobExecuteResults results = new SequencalJobExecuteResults();
          for (Job job : jobs) {
              job.setJarByClass(SequencalJobChain.class);
              try {
                  boolean isSuccessful = job.waitForCompletion(true);
                  results.add(new SequencalJobExecuteResult(isSuccessful, job.getJobName()));
                  if (!isSuccessful) {
                      break;
                  }
              } catch (Exception e) {
                  throw new RuntimeException(e);
              }
          }
          return results;
      }
docs: Run all of the job has been added.
  @return all jobs status