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

# Klasse Monitor

java.lang.Object
org.eclipse.net4j.util.om.monitor.AbstractMonitor
org.eclipse.net4j.util.om.monitor.Monitor

Alle implementierten Schnittstellen:
  `OMMonitor`, `OMMonitorProgress`

Bekannte direkte Unterklassen:
  `EclipseMonitor`, `NotifyingMonitor`, `TimeoutMonitor`

public class Monitor extends AbstractMonitor

Seit:
  2.0
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.om.monitor.AbstractMonitor

`AbstractMonitor.AsyncTimerTask`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.om.monitor.OMMonitor

`OMMonitor.Async, OMMonitor.AsyncMonitor`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final long`
`DEFAULT_ASYNC_SCHEDULE_PERIOD`

### Von Schnittstelle geerbte Felder org.eclipse.net4j.util.om.monitor.OMMonitor

`DEFAULT_TIME_FACTOR, THOUSAND`

### Von Schnittstelle geerbte Felder org.eclipse.net4j.util.om.monitor.OMMonitorProgress

`HUNDRED, ONE, TEN, ZERO`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`Monitor()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`cancel()`
`void`
`cancel(RuntimeException cancelException)`
`void`
`checkCanceled()`
`protected long`
`getAsyncSchedulePeriod()`
`protected Timer`
`getTimer()`
`boolean`
`isCanceled()`
`protected void`
`scheduleAtFixedRate(TimerTask task, long delay, long period)`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.om.monitor.AbstractMonitor

`begin, begin, createAsyncTimerTask, createNestedMonitor, done, fork, fork, forkAsync, forkAsync, getTotalWork, getWork, getWorkPercent, hasBegun, percent, worked, worked`

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

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

## Felddetails

### DEFAULT_ASYNC_SCHEDULE_PERIOD

public static final long DEFAULT_ASYNC_SCHEDULE_PERIOD

Siehe auch:
  - Konstantenfeldwerte

## Konstruktordetails

### Monitor

public Monitor()

## Methodendetails

### cancel

public void cancel()

### cancel

public void cancel(RuntimeException cancelException)

### isCanceled

public boolean isCanceled()

### checkCanceled

public void checkCanceled() throws MonitorCanceledException

Löst aus:
  `MonitorCanceledException`

### getAsyncSchedulePeriod

protected long getAsyncSchedulePeriod()

Angegeben von:
  `getAsyncSchedulePeriod` in Klasse `AbstractMonitor`

### getTimer

protected Timer getTimer()

Angegeben von:
  `getTimer` in Klasse `AbstractMonitor`

### scheduleAtFixedRate

protected void scheduleAtFixedRate(TimerTask task, long delay, long period)

Angegeben von:
  `scheduleAtFixedRate` in Klasse `AbstractMonitor`