@InterfaceAudience.Private public class TaskMonitor extends java.lang.Object
| Constructor and Description |
|---|
TaskMonitor() |
| Modifier and Type | Method and Description |
|---|---|
MonitoredRPCHandler |
createRPCStatus(java.lang.String description) |
MonitoredTask |
createStatus(java.lang.String description) |
void |
dumpAsText(java.io.PrintWriter out) |
static TaskMonitor |
get()
Get singleton instance.
|
java.util.List<MonitoredTask> |
getTasks()
Produces a list containing copies of the current state of all non-expired
MonitoredTasks handled by this TaskMonitor.
|
public static TaskMonitor get()
public MonitoredTask createStatus(java.lang.String description)
public MonitoredRPCHandler createRPCStatus(java.lang.String description)
public java.util.List<MonitoredTask> getTasks()
public void dumpAsText(java.io.PrintWriter out)