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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <CONTEXT> ProgressDistributable<CONTEXT>[]array(ProgressDistributable<CONTEXT>... ops) protected abstract voiddistribute(double[] distribution, double[] times) final <CONTEXT> voidrun(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:
RuntimeExceptionWrappedException
-
distribute
protected abstract void distribute(double[] distribution, double[] times) -
array
@SafeVarargs public static <CONTEXT> ProgressDistributable<CONTEXT>[] array(ProgressDistributable<CONTEXT>... ops)
-