Package com.atlassian.bamboo.task
Interface TaskResultProcessor
- All Known Implementing Classes:
QuarantineTaskResultProcessor
@Internal
public interface TaskResultProcessor
This interface is used to recalculate the
TaskState
of a Task after execution
Used only for quarantined tests currently.- Since:
- 3.4
- See Also:
-
Method Summary
Modifier and TypeMethodDescription@NotNull TaskState
recalculateTaskState
(TaskContext taskContext, TaskResult taskResult, TaskDefinition taskDefinition) Recalculate theTaskState
of a given task and its' result.
-
Method Details
-
recalculateTaskState
@NotNull @NotNull TaskState recalculateTaskState(TaskContext taskContext, TaskResult taskResult, TaskDefinition taskDefinition) Recalculate theTaskState
of a given task and its' result.- Parameters:
taskContext
- - taskContext of the task you are evaluatingtaskResult
- - The current TaskResult of the task you are evaluatingtaskDefinition
- - TaskDefinition of task you are evaluating- Returns:
- TaskState after parsing current result
-