public class TimeMonitor extends java.lang.Object implements Monitorable
Modifier and Type | Field and Description |
---|---|
private java.text.SimpleDateFormat |
clockFormat |
private java.util.List<Monitoring> |
listeners |
Constructor and Description |
---|
TimeMonitor() |
Modifier and Type | Method and Description |
---|---|
void |
addMonitor(Monitoring listener) |
boolean |
hasMonitors() |
void |
removeMonitor(Monitoring listener) |
void |
run() |
private final java.util.List<Monitoring> listeners
private final java.text.SimpleDateFormat clockFormat
public TimeMonitor()
public void addMonitor(Monitoring listener)
addMonitor
in interface Monitorable
public void removeMonitor(Monitoring listener)
removeMonitor
in interface Monitorable
public boolean hasMonitors()
hasMonitors
in interface Monitorable
public void run()
run
in interface java.lang.Runnable