be.ac.ulg.montefiore.run.totem.trafficMatrix.model
Interface TrafficMatrixChangeObserver

All Known Implementing Classes:
TrafficMatrixChangeObserverImpl

public interface 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)

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.
 

Method Detail

addListener

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

Parameters:
l - the listener to add

removeListener

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

Parameters:
l -

getNbListeners

int getNbListeners()
return the number of registered listeners

Returns:

notifyElementChange

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

Parameters:
src -
dst -


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