public interface TaskMonitor
extends java.lang.AutoCloseable
Modifier and Type | Interface and Description |
---|---|
static class |
TaskMonitor.Snapshot |
static class |
TaskMonitor.Task |
Modifier and Type | Method and Description |
---|---|
void |
addListener(TaskListener listener) |
void |
close() |
void |
removeListener(TaskListener listener) |
TaskMonitor.Task |
startTask(ProjectFile projectFile) |
void |
stopTask(java.util.UUID id) |
TaskMonitor.Snapshot |
takeSnapshot(java.lang.String projectId) |
void |
updateTaskMessage(java.util.UUID id,
java.lang.String message) |
TaskMonitor.Task startTask(ProjectFile projectFile)
void stopTask(java.util.UUID id)
void updateTaskMessage(java.util.UUID id, java.lang.String message)
TaskMonitor.Snapshot takeSnapshot(java.lang.String projectId)
void addListener(TaskListener listener)
void removeListener(TaskListener listener)
void close()
close
in interface java.lang.AutoCloseable