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
Nested ClassesModifier and TypeClassDescriptionstatic classA 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.AsyncTimerTaskNested 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_PERIODFields inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitor
DEFAULT_TIME_FACTOR, THOUSANDFields inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitorProgress
HUNDRED, ONE, TEN, ZERO -
Constructor Summary
ConstructorsConstructorDescriptionEclipseMonitor(IProgressMonitor progressMonitor) EclipseMonitor(IProgressMonitor progressMonitor, String taskName) -
Method Summary
Modifier and TypeMethodDescriptionbegin(double totalWork) static OMMonitorconvert(IProgressMonitor progressMonitor) voiddone()booleanstatic OMMonitorsafe(IProgressMonitor progressMonitor) voidworked(double work) Methods inherited from class org.eclipse.net4j.util.om.monitor.Monitor
cancel, cancel, checkCanceled, getAsyncSchedulePeriod, getTimer, scheduleAtFixedRateMethods 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:
isCanceledin interfaceOMMonitor- Overrides:
isCanceledin classMonitor
-
begin
- Specified by:
beginin interfaceOMMonitor- Overrides:
beginin classAbstractMonitor- Throws:
MonitorCanceledException
-
worked
- Specified by:
workedin interfaceOMMonitor- Overrides:
workedin classAbstractMonitor- Throws:
MonitorCanceledException
-
done
public void done()- Specified by:
donein interfaceOMMonitor- Overrides:
donein classAbstractMonitor
-
convert
- Since:
- 3.6
-
safe
- Since:
- 3.6
-