Class DelegatingMonitor
- java.lang.Object
-
- org.eclipse.net4j.util.om.monitor.DelegatingMonitor
-
- All Implemented Interfaces:
OMMonitor
,OMMonitorProgress
public class DelegatingMonitor extends java.lang.Object implements OMMonitor
- Since:
- 2.0
- Author:
- Eike Stepper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.om.monitor.OMMonitor
OMMonitor.Async
-
-
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
Constructors Constructor Description DelegatingMonitor(OMMonitor delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OMMonitor
begin()
Same as callingbegin(ONE)
.OMMonitor
begin(double totalWork)
void
checkCanceled()
void
done()
OMMonitor
fork()
Same as callingfork(ONE)
.OMMonitor
fork(double work)
OMMonitor.Async
forkAsync()
Same as callingforkAsync(ONE)
.OMMonitor.Async
forkAsync(double work)
OMMonitor
getDelegate()
double
getTotalWork()
double
getWork()
double
getWorkPercent()
boolean
hasBegun()
boolean
isCanceled()
void
worked()
Same as callingworked(ONE)
.void
worked(double work)
-
-
-
Constructor Detail
-
DelegatingMonitor
public DelegatingMonitor(OMMonitor delegate)
-
-
Method Detail
-
getDelegate
public OMMonitor getDelegate()
-
hasBegun
public boolean hasBegun() throws MonitorCanceledException
- Specified by:
hasBegun
in interfaceOMMonitor
- Throws:
MonitorCanceledException
-
begin
public OMMonitor begin() throws MonitorCanceledException
Description copied from interface:OMMonitor
Same as callingbegin(ONE)
.- Specified by:
begin
in interfaceOMMonitor
- Throws:
MonitorCanceledException
-
begin
public OMMonitor begin(double totalWork) throws MonitorCanceledException
- Specified by:
begin
in interfaceOMMonitor
- Throws:
MonitorCanceledException
-
checkCanceled
public void checkCanceled() throws MonitorCanceledException
- Specified by:
checkCanceled
in interfaceOMMonitor
- Throws:
MonitorCanceledException
-
fork
public OMMonitor fork()
Description copied from interface:OMMonitor
Same as callingfork(ONE)
.
-
forkAsync
public OMMonitor.Async forkAsync()
Description copied from interface:OMMonitor
Same as callingforkAsync(ONE)
.
-
forkAsync
public OMMonitor.Async forkAsync(double work)
-
getTotalWork
public double getTotalWork()
- Specified by:
getTotalWork
in interfaceOMMonitorProgress
-
getWork
public double getWork()
- Specified by:
getWork
in interfaceOMMonitorProgress
-
getWorkPercent
public double getWorkPercent()
- Specified by:
getWorkPercent
in interfaceOMMonitorProgress
-
isCanceled
public boolean isCanceled()
- Specified by:
isCanceled
in interfaceOMMonitor
-
worked
public void worked() throws MonitorCanceledException
Description copied from interface:OMMonitor
Same as callingworked(ONE)
.- Specified by:
worked
in interfaceOMMonitor
- Throws:
MonitorCanceledException
-
worked
public void worked(double work) throws MonitorCanceledException
- Specified by:
worked
in interfaceOMMonitor
- Throws:
MonitorCanceledException
-
-