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

Interfaces and classes for platform-independent progress monitoring.

See: Description

- 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 |

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

Interfaces and classes for platform-independent progress monitoring.

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html