be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl
Class TrafficMatrixChangeObserverImpl

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl.TrafficMatrixChangeObserverImpl
All Implemented Interfaces:
TrafficMatrixChangeObserver

public class TrafficMatrixChangeObserverImpl
extends java.lang.Object
implements TrafficMatrixChangeObserver

This class is used to notify all listeners of changes in the traffic matrix data.

Creation date: 13 mars 2006

Author:
Ga�l Monfort (monfort@run.montefiore.ulg.ac.be)

Constructor Summary
TrafficMatrixChangeObserverImpl()
           
 
Method Summary
 void addListener(TrafficMatrixChangeListener l)
          Add a listener to the list of listeners.
 int getNbListeners()
          return the number of registered listeners
 void notifyElementChange(java.lang.String src, java.lang.String dst)
          The value of a source-destination pair has been changed
 void removeListener(TrafficMatrixChangeListener l)
          Remove a listener from the list of registered listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrafficMatrixChangeObserverImpl

public TrafficMatrixChangeObserverImpl()
Method Detail

addListener

public void addListener(TrafficMatrixChangeListener l)
Add a listener to the list of listeners. This method does nothing if the listener is already registered.

Specified by:
addListener in interface TrafficMatrixChangeObserver
Parameters:
l - the listener to add

removeListener

public void removeListener(TrafficMatrixChangeListener l)
Remove a listener from the list of registered listeners. This method has no effect if the listener is not registered.

Specified by:
removeListener in interface TrafficMatrixChangeObserver
Parameters:
l -

getNbListeners

public int getNbListeners()
return the number of registered listeners

Specified by:
getNbListeners in interface TrafficMatrixChangeObserver
Returns:

notifyElementChange

public void notifyElementChange(java.lang.String src,
                                java.lang.String dst)
The value of a source-destination pair has been changed

Specified by:
notifyElementChange in interface TrafficMatrixChangeObserver
Parameters:
src -
dst -


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.