Class ConfluenceMonitoringService

java.lang.Object
com.atlassian.diagnostics.internal.DefaultMonitoringService
com.atlassian.confluence.internal.diagnostics.ConfluenceMonitoringService
All Implemented Interfaces:
com.atlassian.diagnostics.internal.InternalMonitoringService, com.atlassian.diagnostics.internal.IssueSupplier, com.atlassian.diagnostics.MonitoringService, com.atlassian.sal.api.lifecycle.LifecycleAware

public class ConfluenceMonitoringService extends com.atlassian.diagnostics.internal.DefaultMonitoringService
Since:
6.11.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConfluenceMonitoringService(com.atlassian.diagnostics.DiagnosticsConfiguration configuration, com.atlassian.diagnostics.internal.dao.AlertEntityDao dao, com.atlassian.sal.api.message.I18nResolver i18nResolver, com.atlassian.diagnostics.JsonMapper jsonMapper, com.atlassian.sal.api.permission.PermissionEnforcer permissionEnforcer, com.atlassian.diagnostics.internal.PluginHelper pluginHelper, com.atlassian.diagnostics.internal.AlertPublisher publisher, com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, com.atlassian.event.api.EventPublisher eventPublisher)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     
    void
     
    void
     

    Methods inherited from class com.atlassian.diagnostics.internal.DefaultMonitoringService

    createMonitor, createMonitor, destroyMonitor, findAllComponents, findAllIssues, findAllNodesWithAlerts, findAllPluginsWithAlerts, getIssue, getMonitor, internalStreamAlertCounts, isEnabled, streamAlertCounts, streamAlerts, streamAlertsWithElisions, subscribe, unsubscribe

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConfluenceMonitoringService

      public ConfluenceMonitoringService(com.atlassian.diagnostics.DiagnosticsConfiguration configuration, com.atlassian.diagnostics.internal.dao.AlertEntityDao dao, com.atlassian.sal.api.message.I18nResolver i18nResolver, com.atlassian.diagnostics.JsonMapper jsonMapper, com.atlassian.sal.api.permission.PermissionEnforcer permissionEnforcer, com.atlassian.diagnostics.internal.PluginHelper pluginHelper, com.atlassian.diagnostics.internal.AlertPublisher publisher, com.atlassian.scheduler.SchedulerService schedulerService, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, com.atlassian.event.api.EventPublisher eventPublisher)
  • Method Details

    • init

      @PostConstruct public void init()
    • preDestroy

      @PreDestroy public void preDestroy()
    • onApplicationStarted

      @EventListener public void onApplicationStarted(ApplicationStartedEvent event)
    • onStart

      public void onStart()
      Specified by:
      onStart in interface com.atlassian.sal.api.lifecycle.LifecycleAware
      Overrides:
      onStart in class com.atlassian.diagnostics.internal.DefaultMonitoringService
    • onStop

      public void onStop()
      Specified by:
      onStop in interface com.atlassian.sal.api.lifecycle.LifecycleAware
      Overrides:
      onStop in class com.atlassian.diagnostics.internal.DefaultMonitoringService