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

Interfaces and classes for platform-independent progress monitoring.

- Interface Summary
  Interface | Description
  --- | ---
  OMMonitor |
  OMMonitor.Async |
  OMMonitorProgress |
  ProgressDistributable<CONTEXT> |

- Class Summary
  Class | Description
  --- | ---
  AbstractMonitor |
  AbstractMonitor.AsyncTimerTask |
  DelegatingMonitor |
  EclipseMonitor |
  EclipseMonitor.SynchronizedSubProgressMonitor | A sub progress monitor that synchronizes all methods on the parent monitor instance.
  Monitor |
  NestedMonitor |
  NotifyingMonitor |
  NotifyingMonitor.ProgressEvent |
  ProbingSubMonitor | An instrumented `sub monitor` that automatically collects and reports usage statistics.
  ProgressDistributable.Default<CONTEXT> |
  ProgressDistributor |
  ProgressDistributor.Arithmetic |
  ProgressDistributor.Geometric |
  SubMonitor | A `progress monitor` that uses a given amount of work ticks from a parent monitor.
  SubProgressMonitor |
  TimeoutMonitor |

- Enum Summary
  Enum | Description
  --- | ---
  SubMonitor.ProbingMode | Enumerates the possible probing mode values `SubMonitor.ProbingMode.OFF`, `SubMonitor.ProbingMode.STANDARD` and `SubMonitor.ProbingMode.FULL`.

- Exception Summary
  Exception | Description
  --- | ---
  MonitorCanceledException |