be.ac.ulg.montefiore.run.totem.netController.model
Interface NetworkController

All Superinterfaces:
DomainChangeListener
All Known Implementing Classes:
RerouteLSPOnFailureNetworkController

public interface NetworkController
extends DomainChangeListener

This interface must be implemented by all the network controllers. A network controller is a component which listens to the events occurring on a network and which reacts in some way to these events.

Creation date: 23-mars-2005

Author:
Jean Lepropre (lepropre@run.montefiore.ulg.ac.be)

Method Summary
 void start(java.util.HashMap<java.lang.String,java.lang.String> params)
          Starts the network controller.
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.domain.model.DomainChangeListener
addLinkEvent, addLspEvent, addNodeEvent, linkBandwidthChangeEvent, linkDelayChangeEvent, linkMetricChangeEvent, linkReservedBandwidthChangeEvent, linkStatusChangeEvent, linkTeMetricChangeEvent, lspReservationChangeEvent, nodeLocationChangeEvent, nodeStatusChangeEvent, removeLinkEvent, removeLspEvent, removeNodeEvent, rerouteLspEvent
 

Method Detail

start

void start(java.util.HashMap<java.lang.String,java.lang.String> params)
           throws NetworkControllerInitialisationException
Starts the network controller.

Parameters:
params - The parameters to initialise the network controller. See the specific documentation of each network controller to have a list of the supported parameters.
Throws:
NetworkControllerInitialisationException - If an error occurs during the initialisation of the controller.


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