Has to be called when a task has concluded its execution.
Retrieves the runtime information about this task. The runtime information computation may happen asynchronous.
(a promise of) the runtime information as TaskInfo
.
Terminate this task.
a promise that resolves once the task has been properly terminated.
A Task represents the execution state of a
TaskConfiguration
. Implementing classes have to call the {@link Task#fireOutputLine} function whenever a new output occurs during the execution.