Class JiraSchedulerMonitorConfiguration

java.lang.Object
com.atlassian.diagnostics.internal.platform.monitor.DefaultMonitorConfiguration
com.atlassian.jira.diagnostics.configuration.monitor.JiraMonitorConfiguration
com.atlassian.jira.diagnostics.configuration.monitor.JiraSchedulerMonitorConfiguration
All Implemented Interfaces:
com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitorConfiguration, com.atlassian.diagnostics.MonitorConfiguration, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class JiraSchedulerMonitorConfiguration extends JiraMonitorConfiguration implements com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitorConfiguration
  • Constructor Details

    • JiraSchedulerMonitorConfiguration

      public JiraSchedulerMonitorConfiguration(com.atlassian.diagnostics.DiagnosticsConfiguration diagnosticsConfiguration, FeatureManager featureManager, ApplicationProperties applicationProperties, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.sal.api.license.LicenseHandler licenseHandler, com.atlassian.cache.CacheManager cacheManager)
  • Method Details

    • isDataCenterOnly

      public boolean isDataCenterOnly()
      Specified by:
      isDataCenterOnly in interface com.atlassian.diagnostics.MonitorConfiguration
    • schedulerPollerScheduleInterval

      public com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval schedulerPollerScheduleInterval()
      Specified by:
      schedulerPollerScheduleInterval in interface com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitorConfiguration
    • highUtilizationTimeWindow

      public Duration highUtilizationTimeWindow()
      Specified by:
      highUtilizationTimeWindow in interface com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitorConfiguration