Class 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 Detail

      • ConfluenceEventSystemMonitorConfig

        public ConfluenceEventSystemMonitorConfig​(ThreadGroup eventThreadGroup)
    • Method Detail

      • 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