a text that describes this task in a human readable way, or a message key to be used in internationalization. It will be used when the status of this task orchestrator is requested.
the tasks that must have finished in order for this task to be able to start.
the timeout after which the task will be aborted. The timeout does not survive restarts.
It should be Duration.Inf
or a positive duration greater then zero.
the orchestrator upon which this task will be added and ran. This is like an ExecutionContext for this task.
evidence proving DL is a HList of FullTasks. Also allows us to extract the results from the dependencies.
evidence proving DL is a HList of FullTasks.
evidence proving DL is a HList of FullTasks. Also allows us to extract the results from the dependencies.
the tasks that must have finished in order for this task to be able to start.
a text that describes this task in a human readable way, or a message key to be used in internationalization.
a text that describes this task in a human readable way, or a message key to be used in internationalization. It will be used when the status of this task orchestrator is requested.
The index of this task in the task list maintained by the orchestrator.
The index of this task in the task list maintained by the orchestrator. It could also be called id since it uniquely identifies this task inside the corresponding orchestrator.
the orchestrator upon which this task will be added and ran.
the orchestrator upon which this task will be added and ran. This is like an ExecutionContext for this task.
The TaskReport of this task.
the current state of this task.
the timeout after which the task will be aborted.
the timeout after which the task will be aborted. The timeout does not survive restarts.
It should be Duration.Inf
or a positive duration greater then zero.
Returns this task result if it already finished.
Returns this task result if it already finished. Otherwise throws an exception.
A full task represents a task plus its dependencies. It ensures a Task is only created when all of its dependencies have finished.
the result type of this task.
the type of the dependencies HList.