@Override public TaskExecution createTaskExecution(String taskName, Date startTime, List<String> arguments, String externalExecutionId) { return createTaskExecution(taskName, startTime, arguments, externalExecutionId, null); }
@Override public TaskExecution createTaskExecution(String taskName, Date startTime, List<String> arguments, String externalExecutionId) { return createTaskExecution(taskName, startTime, arguments, externalExecutionId, null); }
@Override public TaskExecution startTaskExecution(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionid) { return startTaskExecution(executionId, taskName, startTime, arguments, externalExecutionid, null); }
@Override public TaskExecution startTaskExecution(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionId) { return startTaskExecution(executionId, taskName, startTime, arguments, externalExecutionId, null); }
@Override public void completeTaskExecution(long taskExecutionId, Integer exitCode, Date endTime, String exitMessage) { completeTaskExecution(taskExecutionId, exitCode, endTime, exitMessage, null); }
/** * Convenience method that inserts all arguments from the provided * task arguments. * * @param executionId The executionId to which the arguments are associated. * @param taskArguments The arguments to be stored. */ private void insertTaskArguments(long executionId, List<String> taskArguments) { for (String args : taskArguments) { insertArgument(executionId, args); } }
@Override public Long getTaskExecutionIdByJobExecutionId(long jobExecutionId) { return taskExecutionDao.getTaskExecutionIdByJobExecutionId(jobExecutionId); }
@Override public Set<Long> getJobExecutionIdsByTaskExecutionId(long taskExecutionId) { return taskExecutionDao.getJobExecutionIdsByTaskExecutionId(taskExecutionId); }
@Override public TaskExecution getTaskExecution(long executionId) { return taskExecutionDao.getTaskExecution(executionId); }
@Override public List<String> getTaskNames() { return taskExecutionDao.getTaskNames(); }
@Override public long getTaskExecutionCountByTaskName(String taskName) { return taskExecutionDao.getTaskExecutionCountByTaskName(taskName); }
@Override public Page<TaskExecution> findRunningTaskExecutions(String taskName, Pageable pageable) { return taskExecutionDao.findRunningTaskExecutions(taskName, pageable); }
@Override public Page<TaskExecution> findTaskExecutionsByName(String taskName, Pageable pageable) { return taskExecutionDao.findTaskExecutionsByName(taskName, pageable); }
@Override public List<TaskExecution> getLatestTaskExecutionsByTaskNames(String... taskNames) { return taskExecutionDao.getLatestTaskExecutionsByTaskNames(taskNames); }
@Override public TaskExecution createTaskExecution(String taskName, Date startTime, List<String> arguments, String externalExecutionId) { return createTaskExecution(taskName, startTime, arguments, externalExecutionId, null); }
@Override public TaskExecution createTaskExecution(String taskName, Date startTime, List<String> arguments, String externalExecutionId) { return createTaskExecution(taskName, startTime, arguments, externalExecutionId, null); }
@Override public TaskExecution startTaskExecution(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionid) { return startTaskExecution(executionId, taskName, startTime, arguments, externalExecutionid, null); }
@Override public TaskExecution startTaskExecution(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionId) { return startTaskExecution(executionId, taskName, startTime, arguments, externalExecutionId, null); }
@Override public void completeTaskExecution(long taskExecutionId, Integer exitCode, Date endTime, String exitMessage) { completeTaskExecution(taskExecutionId, exitCode, endTime, exitMessage, null); }
/** * Convenience method that inserts all arguments from the provided * task arguments. * * @param executionId The executionId to which the arguments are associated. * @param taskArguments The arguments to be stored. */ private void insertTaskArguments(long executionId, List<String> taskArguments) { for (String args : taskArguments) { insertArgument(executionId, args); } }