public class

ExecutionStatusProviderImpl

extends Object
implements ExecutionStatusProvider
java.lang.Object
   ↳ com.atlassian.bamboo.plan.ExecutionStatusProviderImpl

Summary

Public Constructors
ExecutionStatusProviderImpl(CurrentlyBuildingContainer currentlyBuildingContainer, ChainExecutionManager chainExecutionManager)
Public Methods
@Nullable ExecutionStatus getExecutionStatus(PlanResultKey planResultKey)
Returns a ExecutionStatus for the given PlanResultKey
@NotNull Collection<? extends ExecutionStatus> getExecutionStatus(PlanKey planKey)
Returns a collection of current ExecutionStatuss for PlanKey
@Nullable BuildExecution getJobExecution(PlanResultKey planResultKey)
Get the state of a single Job being executed
int numberOfExecutions(PlanKey planKey)
Returns the number of current ExecutionStatuss available for PlanKey
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.bamboo.plan.ExecutionStatusProvider

Public Constructors

public ExecutionStatusProviderImpl (CurrentlyBuildingContainer currentlyBuildingContainer, ChainExecutionManager chainExecutionManager)

Public Methods

@Nullable public ExecutionStatus getExecutionStatus (PlanResultKey planResultKey)

Returns a ExecutionStatus for the given PlanResultKey

Returns
  • executionStatus

@NotNull public Collection<? extends ExecutionStatus> getExecutionStatus (PlanKey planKey)

Returns a collection of current ExecutionStatuss for PlanKey

Returns
  • executionStatuses

@Nullable public BuildExecution getJobExecution (PlanResultKey planResultKey)

Get the state of a single Job being executed

public int numberOfExecutions (PlanKey planKey)

Returns the number of current ExecutionStatuss available for PlanKey

Returns
  • noOfExecutions