Class DuplicateFilteringLoggingProgressMonitor
- java.lang.Object
-
- org.eclipse.tycho.repository.util.LoggingProgressMonitor
-
- org.eclipse.tycho.repository.util.DuplicateFilteringLoggingProgressMonitor
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IProgressMonitor
public final class DuplicateFilteringLoggingProgressMonitor extends LoggingProgressMonitor
LoggingProgressMonitor
which removes duplicated and other obsolete log output produced by p2/ECF when downloading artifacts.Instances of this class are not thread-safe.
-
-
Constructor Summary
Constructors Constructor Description DuplicateFilteringLoggingProgressMonitor(MavenLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
suppressOutputOf(String text)
-
Methods inherited from class org.eclipse.tycho.repository.util.LoggingProgressMonitor
beginTask, done, internalWorked, isCanceled, setCanceled, setTaskName, subTask, worked
-
-
-
-
Constructor Detail
-
DuplicateFilteringLoggingProgressMonitor
public DuplicateFilteringLoggingProgressMonitor(MavenLogger logger)
-
-
Method Detail
-
suppressOutputOf
protected boolean suppressOutputOf(String text)
- Overrides:
suppressOutputOf
in classLoggingProgressMonitor
- Parameters:
text
- The candidate text for logging. Nevernull
.
-
-