Class EclipseMonitor
java.lang.Object
org.eclipse.net4j.util.om.monitor.AbstractMonitor
org.eclipse.net4j.util.om.monitor.Monitor
org.eclipse.net4j.util.om.monitor.EclipseMonitor
- All Implemented Interfaces:
OMMonitor
,OMMonitorProgress
- Since:
- 2.0
- Author:
- Eike Stepper
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A sub progress monitor that synchronizes all methods on the parent monitor instance.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 class org.eclipse.net4j.util.om.monitor.Monitor
DEFAULT_ASYNC_SCHEDULE_PERIOD
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
ConstructorDescriptionEclipseMonitor
(IProgressMonitor progressMonitor) EclipseMonitor
(IProgressMonitor progressMonitor, String taskName) -
Method Summary
Modifier and TypeMethodDescriptionbegin
(double totalWork) static OMMonitor
convert
(IProgressMonitor progressMonitor) void
done()
boolean
static OMMonitor
safe
(IProgressMonitor progressMonitor) void
worked
(double work) Methods inherited from class org.eclipse.net4j.util.om.monitor.Monitor
cancel, cancel, checkCanceled, getAsyncSchedulePeriod, getTimer, scheduleAtFixedRate
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
-
EclipseMonitor
-
EclipseMonitor
-
EclipseMonitor
public EclipseMonitor()- Since:
- 3.6
-
-
Method Details
-
getTaskName
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceled
in interfaceOMMonitor
- Overrides:
isCanceled
in classMonitor
-
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
-
convert
- Since:
- 3.6
-
safe
- Since:
- 3.6
-