Class JiraMonitorConfiguration

java.lang.Object
com.atlassian.diagnostics.internal.platform.monitor.DefaultMonitorConfiguration
com.atlassian.jira.diagnostics.configuration.monitor.JiraMonitorConfiguration
All Implemented Interfaces:
com.atlassian.diagnostics.MonitorConfiguration, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
JiraDatabaseMonitorConfiguration, JiraGCMonitorConfiguration, JiraHttpMonitorConfiguration, JiraJqlMonitorConfiguration, JiraSchedulerMonitorConfiguration

public abstract class JiraMonitorConfiguration extends com.atlassian.diagnostics.internal.platform.monitor.DefaultMonitorConfiguration implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface com.atlassian.diagnostics.MonitorConfiguration
      Overrides:
      isEnabled in class com.atlassian.diagnostics.internal.platform.monitor.DefaultMonitorConfiguration
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • destroy

      public void destroy() throws Exception
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
      Throws:
      Exception
    • onPluginSystemStarted

      @EventListener public void onPluginSystemStarted(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event)
    • onFeatureFlagChange

      @EventListener public void onFeatureFlagChange(FeatureEvent event)
    • onLicenseChanged

      @EventListener public void onLicenseChanged(com.atlassian.sal.api.license.LicenseChangedEvent event)