diff options
author | spingel | 2009-08-12 00:31:33 +0000 |
---|---|---|
committer | spingel | 2009-08-12 00:31:33 +0000 |
commit | e2ff9eca613c1e4b1e7798aa10ad25e097e023e8 (patch) | |
tree | 82ab177e89e81bfbd65a8b78d4f80e7e6f3c0426 /org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SynchronizationJob.java | |
parent | 483cf18430e971a5fd64603ecc806434cbe883e7 (diff) | |
download | org.eclipse.mylyn.tasks-e2ff9eca613c1e4b1e7798aa10ad25e097e023e8.tar.gz org.eclipse.mylyn.tasks-e2ff9eca613c1e4b1e7798aa10ad25e097e023e8.tar.xz org.eclipse.mylyn.tasks-e2ff9eca613c1e4b1e7798aa10ad25e097e023e8.zip |
NEW - bug 284172: [patch][api] provide access to progress monitor to allow monitoring synchronization jobs in progress
https://bugs.eclipse.org/bugs/show_bug.cgi?id=284172
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SynchronizationJob.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SynchronizationJob.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SynchronizationJob.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SynchronizationJob.java index d8ebb7c6a..f2386dfa2 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SynchronizationJob.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SynchronizationJob.java @@ -12,6 +12,8 @@ package org.eclipse.mylyn.tasks.core.sync; import org.eclipse.core.runtime.jobs.Job; +import org.eclipse.mylyn.commons.core.DelegatingProgressMonitor; +import org.eclipse.mylyn.commons.core.IDelegatingProgressMonitor; /** * @author Steffen Pingel @@ -24,11 +26,14 @@ public abstract class SynchronizationJob extends Job { private boolean fullSynchronization = false; + protected final IDelegatingProgressMonitor monitor; + /** * @since 3.0 */ public SynchronizationJob(String name) { super(name); + this.monitor = new DelegatingProgressMonitor(); } // public boolean isChangedTasksSynchronization() { @@ -53,4 +58,7 @@ public abstract class SynchronizationJob extends Job { this.fullSynchronization = fullSynchronization; } + public IDelegatingProgressMonitor getMonitor() { + return monitor; + } } |