Class MacroRenderingMonitor
java.lang.Object
com.atlassian.diagnostics.internal.InitializingMonitor
com.atlassian.confluence.internal.diagnostics.MacroRenderingMonitor
public class MacroRenderingMonitor
extends com.atlassian.diagnostics.internal.InitializingMonitor
Macro rendering monitor that uses
MonitoringService.- Since:
- 6.11
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.atlassian.diagnostics.internal.InitializingMonitor
monitor -
Constructor Summary
ConstructorsConstructorDescriptionMacroRenderingMonitor(@NonNull com.atlassian.diagnostics.detail.ThreadDumpProducer threadDumpProducer, @NonNull com.atlassian.confluence.internal.diagnostics.AlertTriggerFactory alertTriggerFactory, @NonNull EventListeningDarkFeatureSetting riskyDiagnosticMonitorsEnabled) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringvoidinit(com.atlassian.diagnostics.MonitoringService monitoringService) voidvoidstart(MacroRenderingMonitor.MacroRendering macroRendering) protected voidstartMonitorThread(Runnable monitoringRunnable, String threadName) voidstop(MacroRenderingMonitor.MacroRendering macroRendering) Methods inherited from class com.atlassian.diagnostics.internal.InitializingMonitor
alert, defineIssue, defineIssue
-
Field Details
-
METRIC_KEY
- See Also:
-
-
Constructor Details
-
MacroRenderingMonitor
public MacroRenderingMonitor(@NonNull com.atlassian.diagnostics.detail.ThreadDumpProducer threadDumpProducer, @NonNull com.atlassian.confluence.internal.diagnostics.AlertTriggerFactory alertTriggerFactory, @NonNull EventListeningDarkFeatureSetting riskyDiagnosticMonitorsEnabled)
-
-
Method Details
-
init
public void init(com.atlassian.diagnostics.MonitoringService monitoringService) -
getMonitorId
-
start
-
stop
-
startMonitorThread
-
preDestroy
@PreDestroy public void preDestroy()
-