Package org.jenkinsci.plugins.gitclient
Class JGitProgressMonitor
- java.lang.Object
-
- org.jenkinsci.plugins.gitclient.JGitProgressMonitor
-
- All Implemented Interfaces:
org.eclipse.jgit.lib.ProgressMonitor
public class JGitProgressMonitor extends Object implements org.eclipse.jgit.lib.ProgressMonitor
Jenkins implementation of the JGit progress monitoring interface. Reports progress of JGit operations like fetch and clone to the Jenkins TaskListener passed to the constructor.
-
-
Constructor Summary
Constructors Constructor Description JGitProgressMonitor(TaskListener listener)Constructor for JGitProgressMonitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginTask(String title, int totalWork)voidendTask()booleanisCancelled()voidshowDuration(boolean enabled)voidstart(int totalTasks)voidupdate(int completed)
-
-
-
Constructor Detail
-
JGitProgressMonitor
public JGitProgressMonitor(TaskListener listener)
Constructor for JGitProgressMonitor.- Parameters:
listener- task listener that will receive progress messages during JGit operations
-
-
Method Detail
-
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
-
update
public void update(int completed)
- Specified by:
updatein interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
endTask
public void endTask()
- Specified by:
endTaskin interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
showDuration
public void showDuration(boolean enabled)
- Specified by:
showDurationin interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelledin interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
-