Class ProgressDistributor
- java.lang.Object
- 
- org.eclipse.net4j.util.om.monitor.ProgressDistributor
 
- 
- Direct Known Subclasses:
- ProgressDistributor.Arithmetic,- ProgressDistributor.Geometric
 
 public abstract class ProgressDistributor extends java.lang.Object- Since:
- 2.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classProgressDistributor.Arithmeticstatic classProgressDistributor.Geometric
 - 
Constructor SummaryConstructors Constructor Description ProgressDistributor()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static <CONTEXT> ProgressDistributable<CONTEXT>[]array(ProgressDistributable<CONTEXT>... ops)protected abstract voiddistribute(double[] distribution, double[] times)<CONTEXT> voidrun(ProgressDistributable<CONTEXT>[] distributables, CONTEXT context, OMMonitor monitor)
 
- 
- 
- 
Method Detail- 
runpublic final <CONTEXT> void run(ProgressDistributable<CONTEXT>[] distributables, CONTEXT context, OMMonitor monitor) throws java.lang.RuntimeException, WrappedException - Throws:
- java.lang.RuntimeException
- WrappedException
 
 - 
distributeprotected abstract void distribute(double[] distribution, double[] times)
 - 
array@SafeVarargs public static <CONTEXT> ProgressDistributable<CONTEXT>[] array(ProgressDistributable<CONTEXT>... ops) 
 
- 
 
-