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
- Direct Known Subclasses:
MultiProgressMonitor.VolatileTask
- 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 voidbeginTask(String title, int totalWork)voidend()Indicate that this sub-task is finished.voidendTask()intgetCount()StringgetName()intgetTotal()StringgetTotalDisplay(int total)booleanisCancelled()voidstart(int totalTasks)voidupdate(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:
updatein 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:
startin interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
beginTask
public void beginTask(String title, int totalWork)
- Specified by:
beginTaskin interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
endTask
public void endTask()
- Specified by:
endTaskin interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelledin interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
getCount
public int getCount()
-
getTotal
public int getTotal()
-
getName
public String getName()
-
getTotalDisplay
public String getTotalDisplay(int total)
-
-