Class ProgressDistributor
java.lang.Object
org.eclipse.net4j.util.om.monitor.ProgressDistributor
- Direct Known Subclasses:
ProgressDistributor.Arithmetic
,ProgressDistributor.Geometric
- Since:
- 2.0
- Author:
- Eike Stepper
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <CONTEXT> ProgressDistributable<CONTEXT>[]
array
(ProgressDistributable<CONTEXT>... ops) protected abstract void
distribute
(double[] distribution, double[] times) final <CONTEXT> void
run
(ProgressDistributable<CONTEXT>[] distributables, CONTEXT context, OMMonitor monitor)
-
Constructor Details
-
ProgressDistributor
public ProgressDistributor()
-
-
Method Details
-
run
public final <CONTEXT> void run(ProgressDistributable<CONTEXT>[] distributables, CONTEXT context, OMMonitor monitor) throws RuntimeException, WrappedException - Throws:
RuntimeException
WrappedException
-
distribute
protected abstract void distribute(double[] distribution, double[] times) -
array
@SafeVarargs public static <CONTEXT> ProgressDistributable<CONTEXT>[] array(ProgressDistributable<CONTEXT>... ops)
-