public class DelegatingMonitor extends Object implements OMMonitor
OMMonitor.Async
DEFAULT_TIME_FACTOR, THOUSAND
HUNDRED, ONE, TEN, ZERO
Constructor and Description |
---|
DelegatingMonitor(OMMonitor delegate) |
Modifier and Type | Method and Description |
---|---|
OMMonitor |
begin()
Same as calling
begin(ONE) . |
OMMonitor |
begin(double totalWork) |
void |
checkCanceled() |
void |
done() |
OMMonitor |
fork()
Same as calling
fork(ONE) . |
OMMonitor |
fork(double work) |
OMMonitor.Async |
forkAsync()
Same as calling
forkAsync(ONE) . |
OMMonitor.Async |
forkAsync(double work) |
OMMonitor |
getDelegate() |
double |
getTotalWork() |
double |
getWork() |
double |
getWorkPercent() |
boolean |
hasBegun() |
boolean |
isCanceled() |
void |
worked()
Same as calling
worked(ONE) . |
void |
worked(double work) |
public DelegatingMonitor(OMMonitor delegate)
public OMMonitor getDelegate()
public boolean hasBegun() throws MonitorCanceledException
hasBegun
in interface OMMonitor
MonitorCanceledException
public OMMonitor begin() throws MonitorCanceledException
OMMonitor
begin(ONE)
.begin
in interface OMMonitor
MonitorCanceledException
public OMMonitor begin(double totalWork) throws MonitorCanceledException
begin
in interface OMMonitor
MonitorCanceledException
public void checkCanceled() throws MonitorCanceledException
checkCanceled
in interface OMMonitor
MonitorCanceledException
public OMMonitor fork()
OMMonitor
fork(ONE)
.public OMMonitor.Async forkAsync()
OMMonitor
forkAsync(ONE)
.public OMMonitor.Async forkAsync(double work)
public double getTotalWork()
getTotalWork
in interface OMMonitorProgress
public double getWork()
getWork
in interface OMMonitorProgress
public double getWorkPercent()
getWorkPercent
in interface OMMonitorProgress
public boolean isCanceled()
isCanceled
in interface OMMonitor
public void worked() throws MonitorCanceledException
OMMonitor
worked(ONE)
.worked
in interface OMMonitor
MonitorCanceledException
public void worked(double work) throws MonitorCanceledException
worked
in interface OMMonitor
MonitorCanceledException
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.