public class Watchdog
extends java.lang.Object
implements java.lang.Runnable
ExecuteWatchdog
ExecuteWatchdog
Modifier and Type | Field and Description |
---|---|
private java.util.Vector<TimeoutObserver> |
observers |
private boolean |
stopped |
private long |
timeout |
Constructor and Description |
---|
Watchdog(long timeout) |
Modifier and Type | Method and Description |
---|---|
void |
addTimeoutObserver(TimeoutObserver to) |
protected void |
fireTimeoutOccured() |
void |
removeTimeoutObserver(TimeoutObserver to) |
void |
run() |
void |
start() |
void |
stop() |
private final java.util.Vector<TimeoutObserver> observers
private final long timeout
private boolean stopped
public void addTimeoutObserver(TimeoutObserver to)
public void removeTimeoutObserver(TimeoutObserver to)
protected final void fireTimeoutOccured()
public void start()
public void stop()
public void run()
run
in interface java.lang.Runnable