Class AbstractTask

    • Constructor Detail

      • AbstractTask

        protected AbstractTask​(java.lang.String taskName)
    • Method Detail

      • call

        public TaskResult call()
        Specified by:
        call in interface java.util.concurrent.Callable<TaskResult>
        Specified by:
        call in interface Task
      • setDependencies

        public void setDependencies​(Task... dependencies)
        Specified by:
        setDependencies in interface Task
      • getDependencies

        public java.util.List<Task> getDependencies()
        Specified by:
        getDependencies in interface Task
      • validateInput

        public abstract TaskResult validateInput()
      • executeTask

        public abstract TaskResult executeTask()