Class AutomationQueueMonitorService
java.lang.Object
com.atlassian.diagnostics.internal.InitializingMonitor
com.codebarrel.jira.plugin.automation.service.monitor.AutomationQueueMonitorService
public class AutomationQueueMonitorService
extends com.atlassian.diagnostics.internal.InitializingMonitor
-
Field Summary
Fields inherited from class com.atlassian.diagnostics.internal.InitializingMonitor
monitor -
Constructor Summary
ConstructorsConstructorDescriptionAutomationQueueMonitorService(AutomationObservabilityService observabilityService, QueueThresholdValidator queueThresholdValidator, JiraAutomationQueueExecutor automationQueueExecutor) -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(com.atlassian.diagnostics.MonitoringService monitoringService) voidvoidMethods inherited from class com.atlassian.diagnostics.internal.InitializingMonitor
alert, defineIssue, defineIssue
-
Constructor Details
-
AutomationQueueMonitorService
@Inject public AutomationQueueMonitorService(AutomationObservabilityService observabilityService, QueueThresholdValidator queueThresholdValidator, JiraAutomationQueueExecutor automationQueueExecutor)
-
-
Method Details
-
init
public void init(com.atlassian.diagnostics.MonitoringService monitoringService) - Specified by:
initin classcom.atlassian.diagnostics.internal.InitializingMonitor
-
raiseAlertIfQueueSizeThresholdExceeded
public void raiseAlertIfQueueSizeThresholdExceeded() -
raiseAlertIfEarliestUnprocessedItemThresholdExceeded
public void raiseAlertIfEarliestUnprocessedItemThresholdExceeded()
-