public class LocalTaskMonitor extends java.lang.Object implements TaskMonitor
TaskMonitor.Snapshot, TaskMonitor.Task
Constructor and Description |
---|
LocalTaskMonitor() |
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) |
public TaskMonitor.Task startTask(ProjectFile projectFile)
startTask
in interface TaskMonitor
public void stopTask(java.util.UUID id)
stopTask
in interface TaskMonitor
public TaskMonitor.Snapshot takeSnapshot(java.lang.String projectId)
takeSnapshot
in interface TaskMonitor
public void updateTaskMessage(java.util.UUID id, java.lang.String message)
updateTaskMessage
in interface TaskMonitor
public void addListener(TaskListener listener)
addListener
in interface TaskMonitor
public void removeListener(TaskListener listener)
removeListener
in interface TaskMonitor
public void close()
close
in interface TaskMonitor
close
in interface java.lang.AutoCloseable