Class TriggeredBuildsRateMonitor
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.TriggeredBuildsRateMonitor
-
public class TriggeredBuildsRateMonitor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TriggeredBuildsRateMonitor.TriggerError
-
Field Summary
Fields Modifier and Type Field Description static String
LOW_BORDER_KEY
static String
MAX_ALLOWED_BUILDS_PER_TRIGGER_KEY
static String
TRIGGER_ERROR_TTL_SEC_KEY
static String
TRIGGERS_RATE_TRACKER_ENABLED
-
Constructor Summary
Constructors Constructor Description TriggeredBuildsRateMonitor(EventDispatcher<BuildServerListener> eventDispatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteErrorsForTrigger(String triggerId, String btInternalId)
List<TriggeredBuildsRateMonitor.TriggerError>
getAllTriggerErrors()
int
getTriggerErrorsTtlSeconds()
void
onBuildTriggersProcessingFinished(Map<SBuildType,Collection<BuildTriggerDescriptor>> triggersMap)
void
onBuildTriggersProcessingStarted(Map<SBuildType,Collection<BuildTriggerDescriptor>> triggersMap)
void
setTimeService(TimeService timeService)
void
triggerDeactivated(SBuildType bt, BuildTriggerDescriptor btd)
-
-
-
Field Detail
-
MAX_ALLOWED_BUILDS_PER_TRIGGER_KEY
public static final String MAX_ALLOWED_BUILDS_PER_TRIGGER_KEY
- See Also:
- Constant Field Values
-
TRIGGERS_RATE_TRACKER_ENABLED
public static final String TRIGGERS_RATE_TRACKER_ENABLED
- See Also:
- Constant Field Values
-
LOW_BORDER_KEY
public static final String LOW_BORDER_KEY
- See Also:
- Constant Field Values
-
TRIGGER_ERROR_TTL_SEC_KEY
public static final String TRIGGER_ERROR_TTL_SEC_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TriggeredBuildsRateMonitor
public TriggeredBuildsRateMonitor(EventDispatcher<BuildServerListener> eventDispatcher)
-
-
Method Detail
-
setTimeService
public void setTimeService(TimeService timeService)
-
getAllTriggerErrors
@NotNull public List<TriggeredBuildsRateMonitor.TriggerError> getAllTriggerErrors()
-
onBuildTriggersProcessingStarted
public void onBuildTriggersProcessingStarted(@NotNull Map<SBuildType,Collection<BuildTriggerDescriptor>> triggersMap)
-
onBuildTriggersProcessingFinished
public void onBuildTriggersProcessingFinished(@NotNull Map<SBuildType,Collection<BuildTriggerDescriptor>> triggersMap)
-
getTriggerErrorsTtlSeconds
public int getTriggerErrorsTtlSeconds()
-
triggerDeactivated
public void triggerDeactivated(@NotNull SBuildType bt, @NotNull BuildTriggerDescriptor btd)
-
-