Package com.google.gerrit.server.git
Class MultiProgressMonitor.Task
- java.lang.Object
-
- com.google.gerrit.server.git.MultiProgressMonitor.Task
-
- All Implemented Interfaces:
org.eclipse.jgit.lib.ProgressMonitor
- Enclosing class:
- MultiProgressMonitor
public class MultiProgressMonitor.Task extends Object implements org.eclipse.jgit.lib.ProgressMonitor
Handle for a sub-task.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginTask(String title, int totalWork)
void
end()
Indicate that this sub-task is finished.void
endTask()
int
getCount()
boolean
isCancelled()
void
start(int totalTasks)
void
update(int completed)
Indicate that work has been completed on this sub-task.
-
-
-
Method Detail
-
update
public void update(int completed)
Indicate that work has been completed on this sub-task.Must be called from a worker thread.
- Specified by:
update
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
- Parameters:
completed
- number of work units completed.
-
end
public void end()
Indicate that this sub-task is finished.Must be called from a worker thread.
-
start
public void start(int totalTasks)
- Specified by:
start
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
beginTask
public void beginTask(String title, int totalWork)
- Specified by:
beginTask
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
endTask
public void endTask()
- Specified by:
endTask
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelled
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
getCount
public int getCount()
-
-