Example #1
0
  @Override
  public void scheduleWith(Scheduler scheduler)
      throws InterruptedException, IllegalStateTransition {
    // save this request in request storage unconditionally
    // file requests will get stored as soon as they are
    // scheduled, and the saved state needs to be consistent
    saveJob(true);

    for (LsFileRequest request : getFileRequests()) {
      request.scheduleWith(scheduler);
    }
  }