Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<JobInstance> jobInstances = jobExplorer.getJobInstances(jobName);
- for (JobInstance jobInstance : jobInstances) {
- List<JobExecution> jobExecutions = jobExplorer.getJobExecutions(jobInstance);
- for (JobExecution jobExecution : jobExecutions) {
- if (//jobExecution.getWhatever...)) {
- // do your thing...
- }
- }
- }
- List<JobInstance> lastExecutedJobs = jobExplorer.getJobInstances(jobName, 0, Integer.MAX_VALUE);
- Optional<JobExecution> jobExecution = lastExecutedJobs
- .stream()
- .map(jobExplorer()::getJobExecutions)
- .flatMap(jes -> jes.stream())
- .filter(je -> BatchStatus.COMPLETED.equals(je.getStatus()))
- .findFirst();
Add Comment
Please, Sign In to add comment