code: public ScheduleJobDescriptor findScheduleJobDescriptor(String jarFilePath, String group, String name) {
          List<JobDescriptor> jobDescriptorList = jobDescriptorListMap.get(jarFilePath);
          if (jobDescriptorList == null) {
              throw new NiubiException(new IllegalStateException("job descriptor list can't be null."));
          }
          for (JobDescriptor jobDescriptorInner : jobDescriptorList) {
              if (jobDescriptorInner.group().equals(group) && jobDescriptorInner.name().equals(name)) {
                  return new DefaultScheduleJobDescriptor(jobDescriptorInner);
              }
          }
          throw new NiubiException(new RuntimeException("can't find SchedulerJobDescriptor for [" + group + "." + name + "]"));
      }
docs: 查找可调度的任务描述符
  
  @param jarFilePath jar包路径
  @param group 组名
  @param name 名称
  @return 若找到则返回一个ScheduleJobDescriptor实例,否则抛出异常