public class HangMonitor
extends com.google.common.util.concurrent.AbstractScheduledService
| Modifier and Type | Class and Description |
|---|---|
static class |
HangMonitor.AutoStartInstance |
| Constructor and Description |
|---|
HangMonitor(java.util.function.Consumer<String> hangReportConsumer,
java.time.Duration hangCheckTimeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
onWorkAdvance(WorkAdvanceEvent event) |
protected void |
runOneIteration() |
protected com.google.common.util.concurrent.AbstractScheduledService.Scheduler |
scheduler() |
public HangMonitor(java.util.function.Consumer<String> hangReportConsumer, java.time.Duration hangCheckTimeout)
public void onWorkAdvance(WorkAdvanceEvent event)
protected void runOneIteration()
runOneIteration in class com.google.common.util.concurrent.AbstractScheduledServiceprotected com.google.common.util.concurrent.AbstractScheduledService.Scheduler scheduler()
scheduler in class com.google.common.util.concurrent.AbstractScheduledService