Package org.eclipse.net4j.util.om.monitor

# Klasse ProgressDistributor

java.lang.Object
org.eclipse.net4j.util.om.monitor.ProgressDistributor

Bekannte direkte Unterklassen:
  `ProgressDistributor.Arithmetic`, `ProgressDistributor.Geometric`

public abstract class ProgressDistributor extends Object

Seit:
  2.0
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static class`
`ProgressDistributor.Arithmetic`
`static class`
`ProgressDistributor.Geometric`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`ProgressDistributor()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`static <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)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### ProgressDistributor

public ProgressDistributor()

## Methodendetails

### run

public final <CONTEXT> void run(ProgressDistributable<CONTEXT>[] distributables, CONTEXT context, OMMonitor monitor) throws RuntimeException, WrappedException

Löst aus:
  `RuntimeException`
  `WrappedException`

### distribute

protected abstract void distribute(double[] distribution, double[] times)

### array

@SafeVarargs public static <CONTEXT> ProgressDistributable<CONTEXT>[] array(ProgressDistributable<CONTEXT>... ops)