org.eclipse.net4j.util.om.monitor
Class TimeoutMonitor
java.lang.Object
org.eclipse.net4j.util.om.monitor.AbstractMonitor
org.eclipse.net4j.util.om.monitor.Monitor
org.eclipse.net4j.util.om.monitor.TimeoutMonitor
- All Implemented Interfaces:
- OMMonitor, OMMonitorProgress
- public class TimeoutMonitor
- extends Monitor
- Since:
- 2.0
Methods inherited from class org.eclipse.net4j.util.om.monitor.AbstractMonitor |
begin, createAsyncTimerTask, createNestedMonitor, fork, forkAsync, getTotalWork, getWork, getWorkPercent, hasBegun, percent, worked |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeoutMonitor
public TimeoutMonitor(long timeout)
getTimeout
public long getTimeout()
setTimeout
public void setTimeout(long timeout)
touch
public void touch()
begin
public OMMonitor begin(double totalWork)
- Specified by:
begin
in interface OMMonitor
- Overrides:
begin
in class AbstractMonitor
worked
public void worked(double work)
- Specified by:
worked
in interface OMMonitor
- Overrides:
worked
in class AbstractMonitor
fork
public OMMonitor fork(double work)
- Specified by:
fork
in interface OMMonitor
- Overrides:
fork
in class AbstractMonitor
forkAsync
public OMMonitor.Async forkAsync(double work)
- Specified by:
forkAsync
in interface OMMonitor
- Overrides:
forkAsync
in class AbstractMonitor
done
public void done()
- Specified by:
done
in interface OMMonitor
- Overrides:
done
in class AbstractMonitor
cancel
public void cancel(RuntimeException cancelException)
- Overrides:
cancel
in class Monitor
isCanceled
public boolean isCanceled()
- Specified by:
isCanceled
in interface OMMonitor
- Overrides:
isCanceled
in class Monitor
checkCanceled
public void checkCanceled()
throws MonitorCanceledException
- Specified by:
checkCanceled
in interface OMMonitor
- Overrides:
checkCanceled
in class Monitor
- Throws:
MonitorCanceledException
handleTimeout
protected void handleTimeout(long untouched)
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.