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 void
beginTask(String title, int totalWork)
void
end()
Indicate that this sub-task is finished.void
endTask()
int
getCount()
String
getName()
int
getTotal()
String
getTotalDisplay(int total)
boolean
isCancelled()
void
showDuration(boolean enabled)
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()
-
getTotal
public int getTotal()
-
getName
public String getName()
-
getTotalDisplay
public String getTotalDisplay(int total)
-
showDuration
public void showDuration(boolean enabled)
- Specified by:
showDuration
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
-