The WASA project |
|
||
|
Monitoring means "spying" the different Configurations the Algorithm finds. A NotifyingAlgorithm class may be plugged into the Engine, instead of the default Algorithm. The NotifyingAlgorithm broadcasts MonitorEvents to registered AlgorithmListeners. The reason of a pluggable Algorithm is to avoid the burden of notification broadcasting, for production implementations. AlgorithmListener interface is implemented by fr.jussieu.gla.wasa.monitor.xml.EventDrivenWriter and fr.jussieu.gla.wasa.monitor.gui.application.ExecutionContext. Several AlgorithmListeners can be registered to the same NotifyingAlgorithm. |
||