Class LongRunningTaskMonitor
java.lang.Object
com.atlassian.diagnostics.internal.InitializingMonitor
com.atlassian.confluence.internal.diagnostics.LongRunningTaskMonitor
public class LongRunningTaskMonitor
extends com.atlassian.diagnostics.internal.InitializingMonitor
Long running task monitor that uses 
MonitoringService.- Since:
- 6.11
- 
Field SummaryFields inherited from class com.atlassian.diagnostics.internal.InitializingMonitormonitor
- 
Constructor SummaryConstructorsConstructorDescriptionLongRunningTaskMonitor(@NonNull com.atlassian.diagnostics.detail.ThreadDumpProducer threadDumpProducer, @NonNull com.atlassian.confluence.internal.diagnostics.AlertTriggerFactory alertTriggerFactory, @NonNull com.atlassian.event.api.EventPublisher eventPublisher) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected Stringvoidinit(com.atlassian.diagnostics.MonitoringService monitoringService) voidvoidstart(com.atlassian.core.task.longrunning.LongRunningTask task) protected voidstartMonitorThread(Runnable monitoringRunnable, String threadName) voidstop(com.atlassian.core.task.longrunning.LongRunningTask task) Methods inherited from class com.atlassian.diagnostics.internal.InitializingMonitoralert, defineIssue, defineIssue
- 
Constructor Details- 
LongRunningTaskMonitorpublic LongRunningTaskMonitor(@NonNull com.atlassian.diagnostics.detail.ThreadDumpProducer threadDumpProducer, @NonNull com.atlassian.confluence.internal.diagnostics.AlertTriggerFactory alertTriggerFactory, @NonNull com.atlassian.event.api.EventPublisher eventPublisher) 
 
- 
- 
Method Details- 
initpublic void init(com.atlassian.diagnostics.MonitoringService monitoringService) 
- 
getMonitorId
- 
startpublic void start(com.atlassian.core.task.longrunning.LongRunningTask task) 
- 
stoppublic void stop(com.atlassian.core.task.longrunning.LongRunningTask task) 
- 
startMonitorThread
- 
preDestroy@PreDestroy public void preDestroy()
 
-