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 void
beginTask(String title, int totalWork)
void
endTask()
boolean
isCancelled()
void
showDuration(boolean enabled)
void
start(int totalTasks)
void
update(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:
start
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
beginTask
public void beginTask(String title, int totalWork)
- Specified by:
beginTask
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
update
public void update(int completed)
- Specified by:
update
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
endTask
public void endTask()
- Specified by:
endTask
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
showDuration
public void showDuration(boolean enabled)
- Specified by:
showDuration
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelled
in interfaceorg.eclipse.jgit.lib.ProgressMonitor
-
-