be.ac.ulg.montefiore.run.totem.repository.model
Interface TotemAlgorithm

All Known Subinterfaces:
CBGPSimulator, DomainSyncAlgorithm, DomainTMSyncAlgorithm, IGPWeightOptimization, LSPBackupRouting, LSPPrimaryRouting
All Known Implementing Classes:
bgpAwareIGPWO, CBGP, CSPF, CSPFHopCount, CSPFInvCap, CSPFInvFreeBw, CSPFTEMetric, DAMOTE, IGPWO, LSPDimensioning, MIRA, SaBgpAwareLwo, XAMCRA

public interface TotemAlgorithm

Each algorithm must implemented this generic interface

Creation date: 23-Mar.-2004

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

Method Summary
 java.util.HashMap getRunningParameters()
          Returns the parameters given when the algorithm was started
 java.util.List<ParameterDescriptor> getStartAlgoParameters()
          Returns the optional parameters that can be given when starting the algorithm
 void start(java.util.HashMap params)
          Used to start and initialize the algorithm
 void stop()
          Used to stop the algorithm
 

Method Detail

start

void start(java.util.HashMap params)
           throws AlgorithmInitialisationException
Used to start and initialize the algorithm

Throws:
AlgorithmInitialisationException

stop

void stop()
Used to stop the algorithm


getStartAlgoParameters

java.util.List<ParameterDescriptor> getStartAlgoParameters()
Returns the optional parameters that can be given when starting the algorithm

Returns:
the list of algorithm parameters

getRunningParameters

java.util.HashMap getRunningParameters()
Returns the parameters given when the algorithm was started

Returns:


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