edu.wisc.ssec.mcidasv.monitors.time
Class TimeMonitor

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.monitors.time.TimeMonitor
All Implemented Interfaces:
Monitorable, Runnable

public class TimeMonitor
extends Object
implements Monitorable


Field Summary
private  SimpleDateFormat clockFormat
           
private  List<Monitoring> listeners
           
 
Constructor Summary
TimeMonitor()
           
 
Method Summary
 void addMonitor(Monitoring listener)
           
 boolean hasMonitors()
           
 void removeMonitor(Monitoring listener)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners

private final List<Monitoring> listeners

clockFormat

private final SimpleDateFormat clockFormat
Constructor Detail

TimeMonitor

public TimeMonitor()
Method Detail

addMonitor

public void addMonitor(Monitoring listener)
Specified by:
addMonitor in interface Monitorable

removeMonitor

public void removeMonitor(Monitoring listener)
Specified by:
removeMonitor in interface Monitorable

hasMonitors

public boolean hasMonitors()
Specified by:
hasMonitors in interface Monitorable

run

public void run()
Specified by:
run in interface Runnable