Class NestedMonitor
java.lang.Object
org.eclipse.net4j.util.om.monitor.AbstractMonitor
org.eclipse.net4j.util.om.monitor.NestedMonitor
- All Implemented Interfaces:
OMMonitor
,OMMonitorProgress
- Since:
- 2.0
- Author:
- Eike Stepper
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.net4j.util.om.monitor.AbstractMonitor
AbstractMonitor.AsyncTimerTask
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitor
OMMonitor.Async, OMMonitor.AsyncMonitor
-
Field Summary
Fields inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitor
DEFAULT_TIME_FACTOR, THOUSAND
Fields inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitorProgress
HUNDRED, ONE, TEN, ZERO
-
Constructor Summary
-
Method Summary
Methods inherited from class org.eclipse.net4j.util.om.monitor.AbstractMonitor
begin, createAsyncTimerTask, createNestedMonitor, fork, fork, forkAsync, forkAsync, getTotalWork, getWork, getWorkPercent, hasBegun, percent, worked
-
Constructor Details
-
NestedMonitor
-
-
Method Details
-
getParent
-
getParentWork
public double getParentWork() -
isCanceled
public boolean isCanceled() -
checkCanceled
- Throws:
MonitorCanceledException
-
begin
- Specified by:
begin
in interfaceOMMonitor
- Overrides:
begin
in classAbstractMonitor
- Throws:
MonitorCanceledException
-
worked
- Specified by:
worked
in interfaceOMMonitor
- Overrides:
worked
in classAbstractMonitor
- Throws:
MonitorCanceledException
-
done
public void done()- Specified by:
done
in interfaceOMMonitor
- Overrides:
done
in classAbstractMonitor
-
getAsyncSchedulePeriod
protected long getAsyncSchedulePeriod()- Specified by:
getAsyncSchedulePeriod
in classAbstractMonitor
-
scheduleAtFixedRate
- Specified by:
scheduleAtFixedRate
in classAbstractMonitor
-
getTimer
- Specified by:
getTimer
in classAbstractMonitor
-