public abstract class AbstractTask extends java.lang.Object implements Task
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTask(java.lang.String taskName) |
| Modifier and Type | Method and Description |
|---|---|
TaskResult |
call() |
abstract TaskResult |
executeTask() |
java.util.List<Task> |
getDependencies() |
void |
setDependencies(Task... dependencies) |
abstract TaskResult |
validateInput() |
public TaskResult call()
call in interface Taskcall in interface java.util.concurrent.Callable<TaskResult>public void setDependencies(Task... dependencies)
setDependencies in interface Taskpublic java.util.List<Task> getDependencies()
getDependencies in interface Taskpublic abstract TaskResult validateInput()
public abstract TaskResult executeTask()