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.
- 
Field Summary
Fields inherited from interface org.eclipse.jgit.lib.ProgressMonitor
UNKNOWN - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidend()Indicate that this sub-task is finished.voidendTask()intgetCount()getName()intgetTotal()getTotalDisplay(int total) booleanvoidshowDuration(boolean enabled) voidstart(int totalTasks) voidupdate(int completed) Indicate that work has been completed on this sub-task. 
- 
Method Details
- 
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
- 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
 - 
getTotalDisplay
 - 
showDuration
public void showDuration(boolean enabled) - Specified by:
 showDurationin interfaceorg.eclipse.jgit.lib.ProgressMonitor
 
 -