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 String
void
init
(com.atlassian.diagnostics.MonitoringService monitoringService) void
void
start
(MacroRenderingMonitor.MacroRendering macroRendering) protected void
startMonitorThread
(Runnable monitoringRunnable, String threadName) void
stop
(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()
-