Class ConfluenceEventSystemMonitorConfig

java.lang.Object
com.atlassian.confluence.internal.diagnostics.ConfluenceEventSystemMonitorConfig
All Implemented Interfaces:
com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig

public class ConfluenceEventSystemMonitorConfig extends Object implements com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig
Since:
6.10
  • Constructor Details

    • ConfluenceEventSystemMonitorConfig

      public ConfluenceEventSystemMonitorConfig(ThreadGroup eventThreadGroup)
  • Method Details

    • getSlowListenerAlertDuration

      public @NonNull Duration getSlowListenerAlertDuration(@Nullable com.atlassian.diagnostics.AlertTrigger alertTrigger)
      Specified by:
      getSlowListenerAlertDuration in interface com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig
    • getEventDroppedAlertThreadDumpCoolDown

      public @NonNull Duration getEventDroppedAlertThreadDumpCoolDown()
      Specified by:
      getEventDroppedAlertThreadDumpCoolDown in interface com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig
    • getEventThreadGroup

      public @NonNull Optional<ThreadGroup> getEventThreadGroup()
      Specified by:
      getEventThreadGroup in interface com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig