be.ac.ulg.montefiore.run.totem.domain.model
Class DomainChangeAdapter

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.domain.model.DomainChangeAdapter
All Implemented Interfaces:
DomainChangeListener
Direct Known Subclasses:
CBGPChangeListener, MyWidthCalculator

public class DomainChangeAdapter
extends java.lang.Object
implements DomainChangeListener

DomainChangeAdapter can be used to reduce the number of method to implements if you need to define a DomainChangeListener by subclassing the DomainChangeAdapter and overiding only usefull methods.

Creation date: 12-Jan-2005 18:24:10

Author:
Fabian Skivee (skivee@run.montefiore.ulg.ac.be)

Constructor Summary
DomainChangeAdapter()
           
 
Method Summary
 void addLinkEvent(Link link)
          Notify a add link event
 void addLspEvent(Lsp lsp)
          Notify a add LSP event
 void addNodeEvent(Node node)
          Notify a add node event
 void linkBandwidthChangeEvent(Link link)
          Notify a link bandwidth change event
 void linkDelayChangeEvent(Link link)
          Notify a link delay change event
 void linkMetricChangeEvent(Link link)
          Notify a link metric change event
 void linkReservedBandwidthChangeEvent(Link link)
          Notify a link reserved bandwidth change event
 void linkStatusChangeEvent(Link link)
          Notify a link status change event
 void linkTeMetricChangeEvent(Link link)
          Notify a link TE metric change event
 void lspReservationChangeEvent(Lsp lsp)
          Notify a LSP reservation change event
 void lspWorkingPathChangeEvent(Lsp lsp)
          Notify a change in the working path of the lsp
 void nodeLocationChangeEvent(Node node)
          Notify a node location change event
 void nodeStatusChangeEvent(Node node)
          Notify a node status change event
 void removeLinkEvent(Link link)
          Notify a remove link event
 void removeLspEvent(Lsp lsp)
          Notify a remove LSP event
 void removeNodeEvent(Node node)
          Notify a remove node event
 void rerouteLspEvent(Lsp lsp)
          Notify a LSP rerouting event
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainChangeAdapter

public DomainChangeAdapter()
Method Detail

addNodeEvent

public void addNodeEvent(Node node)
Notify a add node event

Specified by:
addNodeEvent in interface DomainChangeListener
Parameters:
node -

removeNodeEvent

public void removeNodeEvent(Node node)
Notify a remove node event

Specified by:
removeNodeEvent in interface DomainChangeListener
Parameters:
node -

nodeStatusChangeEvent

public void nodeStatusChangeEvent(Node node)
Notify a node status change event

Specified by:
nodeStatusChangeEvent in interface DomainChangeListener
Parameters:
node -

nodeLocationChangeEvent

public void nodeLocationChangeEvent(Node node)
Notify a node location change event

Specified by:
nodeLocationChangeEvent in interface DomainChangeListener
Parameters:
node -

addLinkEvent

public void addLinkEvent(Link link)
Notify a add link event

Specified by:
addLinkEvent in interface DomainChangeListener
Parameters:
link -

removeLinkEvent

public void removeLinkEvent(Link link)
Notify a remove link event

Specified by:
removeLinkEvent in interface DomainChangeListener
Parameters:
link -

linkStatusChangeEvent

public void linkStatusChangeEvent(Link link)
Notify a link status change event

Specified by:
linkStatusChangeEvent in interface DomainChangeListener
Parameters:
link -

linkMetricChangeEvent

public void linkMetricChangeEvent(Link link)
Notify a link metric change event

Specified by:
linkMetricChangeEvent in interface DomainChangeListener
Parameters:
link -

linkTeMetricChangeEvent

public void linkTeMetricChangeEvent(Link link)
Notify a link TE metric change event

Specified by:
linkTeMetricChangeEvent in interface DomainChangeListener
Parameters:
link -

linkBandwidthChangeEvent

public void linkBandwidthChangeEvent(Link link)
Notify a link bandwidth change event

Specified by:
linkBandwidthChangeEvent in interface DomainChangeListener
Parameters:
link -

linkReservedBandwidthChangeEvent

public void linkReservedBandwidthChangeEvent(Link link)
Notify a link reserved bandwidth change event

Specified by:
linkReservedBandwidthChangeEvent in interface DomainChangeListener
Parameters:
link -

linkDelayChangeEvent

public void linkDelayChangeEvent(Link link)
Notify a link delay change event

Specified by:
linkDelayChangeEvent in interface DomainChangeListener
Parameters:
link -

addLspEvent

public void addLspEvent(Lsp lsp)
Notify a add LSP event

Specified by:
addLspEvent in interface DomainChangeListener
Parameters:
lsp -

removeLspEvent

public void removeLspEvent(Lsp lsp)
Notify a remove LSP event

Specified by:
removeLspEvent in interface DomainChangeListener
Parameters:
lsp -

rerouteLspEvent

public void rerouteLspEvent(Lsp lsp)
Notify a LSP rerouting event

Specified by:
rerouteLspEvent in interface DomainChangeListener
Parameters:
lsp -

lspReservationChangeEvent

public void lspReservationChangeEvent(Lsp lsp)
Notify a LSP reservation change event

Specified by:
lspReservationChangeEvent in interface DomainChangeListener
Parameters:
lsp -

lspWorkingPathChangeEvent

public void lspWorkingPathChangeEvent(Lsp lsp)
Notify a change in the working path of the lsp

Specified by:
lspWorkingPathChangeEvent in interface DomainChangeListener
Parameters:
lsp -


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