Interface BuildProblemInvestigationsAndMutesManager
-
- All Known Implementing Classes:
BuildProblemInvestigationsAndMutesManagerImpl
public interface BuildProblemInvestigationsAndMutesManagerFor investigated and/or muted build problems checks if the submitted build problems were fixed in the specified projects and removes the corresponding responsibilities and mutes. Default delay isBuildProblemInvestigationsAndMutesManagerImpl.DEFAULT_DELAY_SECONDS, for custom delay provideBuildProblemInvestigationsAndMutesManagerImpl.DELAY_SECONDS_PROPERTYinternal property.- Since:
- 10.0.4
- Author:
- vbedrosova
- See Also:
BuildProblemInvestigationsAndMutesManagerImpl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidremoveBuildProblemInvesigations(List<BuildProblemResponsibilityEntry> toRemove, String reason)voidsubmitFixedProblems(Collection<BuildProblemInfo> fixedProblems, SBuild build)Use this method on a build finish, to submit a collection of problems fixed in the build.
-
-
-
Method Detail
-
submitFixedProblems
void submitFixedProblems(@NotNull Collection<BuildProblemInfo> fixedProblems, @NotNull SBuild build)Use this method on a build finish, to submit a collection of problems fixed in the build.BuildProblemInvestigationsAndMutesManagerwill automatically remove investigations or mutes for the submitted problems if they are fixed in the corresponding scope.- Parameters:
fixedProblems- - problems fixed in the scopebuild- - finished build
-
removeBuildProblemInvesigations
void removeBuildProblemInvesigations(@NotNull List<BuildProblemResponsibilityEntry> toRemove, @NotNull String reason)- Parameters:
toRemove- collection of build problem investigations to removereason- suffix of the message why investigations are removed by system
-
-