Class SharedTriggeringRulesState
- java.lang.Object
-
- jetbrains.buildServer.buildTriggers.vcs.SharedTriggeringRulesState
-
public class SharedTriggeringRulesState extends Object
We share this state among per-branch triggers which have to filter changes by triggering rules. In case of many branches there is a good chance that branches intersect in different commits and since triggering rules do not have dependency on a branch we can simply reuse already calculated result for a change.
-
-
Constructor Summary
Constructors Constructor Description SharedTriggeringRulesState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFilteredOutChange(long modId)
Set<Long>
getFilteredOutChanges()
boolean
isFilteredOutChange(long modId)
boolean
isFilteredOutChange(SVcsModification modification)
-
-
-
Method Detail
-
isFilteredOutChange
public boolean isFilteredOutChange(@NotNull SVcsModification modification)
-
isFilteredOutChange
public boolean isFilteredOutChange(long modId)
-
addFilteredOutChange
public void addFilteredOutChange(long modId)
-
-