@Override public Exception getException(String msg, Throwable t) throws Exception { return new NoSuchJobInstanceException(msg, t); }
@Override public Exception getException(String msg) throws Exception { return new NoSuchJobInstanceException(msg); }
@Override public List<Long> getExecutions(long instanceId) throws NoSuchJobInstanceException { JobInstance jobInstance = jobExplorer.getJobInstance(instanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException(String.format("No job instance with id=%d", instanceId)); } List<Long> list = new ArrayList<>(); for (JobExecution jobExecution : jobExplorer.getJobExecutions(jobInstance)) { list.add(jobExecution.getId()); } return list; }
@Override public JobInstance getJobInstance(long jobInstanceId) throws NoSuchJobInstanceException { JobInstance jobInstance = jobInstanceDao.getJobInstance(jobInstanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException("JobInstance with id=" + jobInstanceId + " does not exist"); } return jobInstance; }
@Override public JobInstance getJobInstance(long jobInstanceId) throws NoSuchJobInstanceException { JobInstance jobInstance = jobInstanceDao.getJobInstance(jobInstanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException("JobInstance with id=" + jobInstanceId + " does not exist"); } return jobInstance; }
@Override public List<Long> getExecutions(long instanceId) throws NoSuchJobInstanceException { JobInstance jobInstance = jobExplorer.getJobInstance(instanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException(String.format("No job instance with id=%d", instanceId)); } List<Long> list = new ArrayList<Long>(); for (JobExecution jobExecution : jobExplorer.getJobExecutions(jobInstance)) { list.add(jobExecution.getId()); } return list; }
@Override public List<Long> getExecutions(long instanceId) throws NoSuchJobInstanceException { JobInstance jobInstance = jobExplorer.getJobInstance(instanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException(String.format("No job instance with id=%d", instanceId)); } List<Long> list = new ArrayList<Long>(); for (JobExecution jobExecution : jobExplorer.getJobExecutions(jobInstance)) { list.add(jobExecution.getId()); } return list; }
public List<Long> getExecutions(long instanceId) throws NoSuchJobInstanceException { JobInstance jobInstance = jobExplorer.getJobInstance(instanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException(String.format("No job instance with id=%d", instanceId)); } List<Long> list = new ArrayList<Long>(); for (JobExecution jobExecution : jobExplorer.getJobExecutions(jobInstance)) { list.add(jobExecution.getId()); } return list; }
private List<Long> getExecutions(Long jobInstanceId) throws NoSuchJobInstanceException { List<Long> list = new ArrayList<Long>(); JobInstance jobInstance = jobExplorer.getJobInstance(jobInstanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException(String.format("No job instance with id=%d", jobInstanceId)); } for (JobExecution jobExecution : jobExplorer.getJobExecutions(jobInstance)) { list.add(jobExecution.getId()); } return list; }
@Override public List<Long> getExecutions(long instanceId) throws NoSuchJobInstanceException { JobInstance jobInstance = jobExplorer.getJobInstance(instanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException(String.format("No job instance with id=%d", instanceId)); } List<Long> list = new ArrayList<Long>(); for (JobExecution jobExecution : jobExplorer.getJobExecutions(jobInstance)) { list.add(jobExecution.getId()); } return list; }
@Override public BatchStatus getStatus(Long jobInstanceId) throws NoSuchJobInstanceException { BatchStatus status = BatchStatus.UNKNOWN; JobInstance jobInstance = jobExplorer.getJobInstance(jobInstanceId); if (jobInstance == null) { throw new NoSuchJobInstanceException(String.format("No job instance with id=%d", jobInstanceId)); } for (JobExecution jobExecution : jobExplorer.getJobExecutions(jobInstance)) { if (jobExecution.getStatus().isGreaterThan(status)) { status = jobExecution.getStatus(); } } return status; }