Type representing a group of task entries, each entry holds a TaskItem<T> and associated dependency information.
public class TaskGroup<ResultT,TaskT extends TaskItem<ResultT>> extends DAGraph<TaskT, TaskGroupEntry<ResultT, TaskT>>
type of the result returned by the tasks in the group
type of the tasks in the group that can return a value
|TaskGroup(String rootTaskItemId, TaskT rootTaskItem, TaskGroupTerminateOnErrorStrategy taskGroupTerminateOnErrorStrategy)||
Executes tasks in the group.
|merge(TaskGroup<ResultT, TaskT> parentTaskGroup)||
Merge this group with the given group containing root task depends on this group.
Gets the result produced by a task in the group.