org.lucci.madhoc.network.monitor
Class NetworkMonitor

java.lang.Object
  extended by org.lucci.madhoc.simulation.Monitor
      extended by org.lucci.madhoc.network.monitor.NetworkMonitor
All Implemented Interfaces:
Configurable

public class NetworkMonitor
extends Monitor

Author:
luc.hogie

Constructor Summary
NetworkMonitor()
           
 
Method Summary
 void effectiveIterationFrequencyChanged()
           
 java.lang.String getFriendlyName()
           
 java.util.Collection<java.lang.Class> getMonitorViewClasses()
           
 java.lang.String getName()
           
 java.lang.Class getStationApplicationClass()
           
 void postIteration()
           
 void preIteration()
           
 void resetIterationScopedValues()
           
 void secondElapsed()
           
 void stateChanged()
           
 
Methods inherited from class org.lucci.madhoc.simulation.Monitor
addMeasure, configure, deploy, findApplications, findDistributionMeasures, getColor, getDeployedApplications, getIcon, getInitializer, getNetwork, getNumericalMeasures, getSensorMap, getTerminationConditions, hasCompleted, setNetwork, setStationApplicationClass, setTerminationConditions
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkMonitor

public NetworkMonitor()
Method Detail

getMonitorViewClasses

public java.util.Collection<java.lang.Class> getMonitorViewClasses()
Overrides:
getMonitorViewClasses in class Monitor

getStationApplicationClass

public java.lang.Class getStationApplicationClass()
Overrides:
getStationApplicationClass in class Monitor
Returns:
Returns the stationApplicationClass.

preIteration

public void preIteration()

postIteration

public void postIteration()

effectiveIterationFrequencyChanged

public void effectiveIterationFrequencyChanged()

stateChanged

public void stateChanged()

secondElapsed

public void secondElapsed()

getName

public java.lang.String getName()
Specified by:
getName in class Monitor

resetIterationScopedValues

public void resetIterationScopedValues()
Specified by:
resetIterationScopedValues in class Monitor

getFriendlyName

public java.lang.String getFriendlyName()
Specified by:
getFriendlyName in class Monitor