private String resolveApplicationName() { if(StringUtils.hasText(this.applicationName)) { return this.applicationName; } else { return this.taskExecution.getTaskName(); } }
private String resolveApplicationName() { if(StringUtils.hasText(this.applicationName)) { return this.applicationName; } else { return this.taskExecution.getTaskName(); } }
public TaskDefinitionConverter(List<TaskExecution> taskExecutions) { super(); if (taskExecutions != null) { this.taskExecutions = new HashMap<>(taskExecutions.size()); for (TaskExecution taskExecution : taskExecutions) { this.taskExecutions.put(taskExecution.getTaskName(), taskExecution); } } else { this.taskExecutions = null; } }
@Override public long getTaskExecutionCountByTaskName(String taskName) { int count = 0; for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName)) { count++; } } return count; }
@Override public long getTaskExecutionCountByTaskName(String taskName) { int count = 0; for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName)) { count++; } } return count; }
public TaskDefinitionConverter(List<TaskExecution> taskExecutions) { super(); if (taskExecutions != null) { this.taskExecutions = new HashMap<>(taskExecutions.size()); for (TaskExecution taskExecution : taskExecutions) { this.taskExecutions.put(taskExecution.getTaskName(), taskExecution); } } else { this.taskExecutions = null; } }
@Override public List<String> getTaskNames() { Set<String> result = new TreeSet<>(); for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { result.add(entry.getValue().getTaskName()); } return new ArrayList<>(result); }
/** * Validate startTime and taskName are valid. */ private void validateCreateInformation(TaskExecution taskExecution) { Assert.notNull(taskExecution.getStartTime(), "TaskExecution start time cannot be null."); if (taskExecution.getTaskName() != null && taskExecution.getTaskName().length() > this.maxTaskNameSize) { throw new IllegalArgumentException("TaskName length exceeds " + this.maxTaskNameSize + " characters"); } }
@Override public List<String> getTaskNames() { Set<String> result = new TreeSet<>(); for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { result.add(entry.getValue().getTaskName()); } return new ArrayList<>(result); }
/** * Validate startTime and taskName are valid. */ private void validateCreateInformation(TaskExecution taskExecution) { Assert.notNull(taskExecution.getStartTime(), "TaskExecution start time cannot be null."); if (taskExecution.getTaskName() != null && taskExecution.getTaskName().length() > this.maxTaskNameSize) { throw new IllegalArgumentException("TaskName length exceeds " + this.maxTaskNameSize + " characters"); } }
@Override public long getRunningTaskExecutionCountByTaskName(String taskName) { int count = 0; for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName) && entry.getValue().getEndTime() == null) { count++; } } return count; }
@Override public long getRunningTaskExecutionCountByTaskName(String taskName) { int count = 0; for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName) && entry.getValue().getEndTime() == null) { count++; } } return count; }
@Override public Page<TaskExecution> findTaskExecutionsByName(String taskName, Pageable pageable) { Set<TaskExecution> filteredSet = getTaskExecutionTreeSet(); for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName)) { filteredSet.add(entry.getValue()); } } return getPageFromList(new ArrayList<>(filteredSet), pageable, getTaskExecutionCountByTaskName(taskName)); }
@Override public Page<TaskExecution> findTaskExecutionsByName(String taskName, Pageable pageable) { Set<TaskExecution> filteredSet = getTaskExecutionTreeSet(); for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName)) { filteredSet.add(entry.getValue()); } } return getPageFromList(new ArrayList<>(filteredSet), pageable, getTaskExecutionCountByTaskName(taskName)); }
@Override public Page<TaskExecution> findRunningTaskExecutions(String taskName, Pageable pageable) { Set<TaskExecution> result = getTaskExecutionTreeSet(); for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName) && entry.getValue().getEndTime() == null) { result.add(entry.getValue()); } } return getPageFromList(new ArrayList<>(result), pageable, getRunningTaskExecutionCountByTaskName(taskName)); }
@Override public Page<TaskExecution> findRunningTaskExecutions(String taskName, Pageable pageable) { Set<TaskExecution> result = getTaskExecutionTreeSet(); for (Map.Entry<Long, TaskExecution> entry : taskExecutions.entrySet()) { if (entry.getValue().getTaskName().equals(taskName) && entry.getValue().getEndTime() == null) { result.add(entry.getValue()); } } return getPageFromList(new ArrayList<>(result), pageable, getRunningTaskExecutionCountByTaskName(taskName)); }
private boolean isTaskDefined(JobExecution jobExecution) { TaskExecution taskExecution = taskExplorer .getTaskExecution(taskExplorer.getTaskExecutionIdByJobExecutionId(jobExecution.getId())); return taskDefinitionRepository.findById(taskExecution.getTaskName()).isPresent(); } }
private TaskExecution getTaskExecutionCopy(TaskExecution taskExecution){ Date startTime = new Date(taskExecution.getStartTime().getTime()); Date endTime = (taskExecution.getEndTime() == null) ? null : new Date(taskExecution.getEndTime().getTime()); return new TaskExecution(taskExecution.getExecutionId(), taskExecution.getExitCode(), taskExecution.getTaskName(), startTime, endTime,taskExecution.getExitMessage(), Collections.unmodifiableList(taskExecution.getArguments()), taskExecution.getErrorMessage(), taskExecution.getExternalExecutionId()); }
private TaskExecution getTaskExecutionCopy(TaskExecution taskExecution){ Date startTime = new Date(taskExecution.getStartTime().getTime()); Date endTime = (taskExecution.getEndTime() == null) ? null : new Date(taskExecution.getEndTime().getTime()); return new TaskExecution(taskExecution.getExecutionId(), taskExecution.getExitCode(), taskExecution.getTaskName(), startTime, endTime,taskExecution.getExitMessage(), Collections.unmodifiableList(taskExecution.getArguments()), taskExecution.getErrorMessage(), taskExecution.getExternalExecutionId()); }
private boolean isTaskDefined(JobExecution jobExecution) { TaskExecution taskExecution = taskExplorer .getTaskExecution(taskExplorer.getTaskExecutionIdByJobExecutionId(jobExecution.getId())); TaskDefinition definition = taskDefinitionRepository.findOne(taskExecution.getTaskName()); return (definition != null); } }