be.ac.ulg.montefiore.run.totem.repository.model
Class LSPBypassRoutingParameter

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.repository.model.LSPRoutingParameter
      extended by be.ac.ulg.montefiore.run.totem.repository.model.LSPBypassRoutingParameter

public final class LSPBypassRoutingParameter
extends LSPRoutingParameter

This class specifies the information needed to compute a bypass backup.

Creation date: 25-May-2005

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

Field Summary
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.repository.model.LSPRoutingParameter
bandwidth, lspId, routingAlgorithmParams
 
Constructor Summary
LSPBypassRoutingParameter(java.lang.String lspId)
          Initialises a newly created LSPBypassRoutingParameter object.
 
Method Summary
 void addProtectedLink(java.lang.String link)
          Adds the link link to the list of the links protected by the LSP to create.
 java.util.List getProtectedLink()
          Returns the list of the links to protect.
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.repository.model.LSPRoutingParameter
getBandwidth, getLspId, getRoutingAlgorithmParameter, putAllRoutingAlgorithmParameter, putRoutingAlgorithmParameter, setBandwidth, setLspId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LSPBypassRoutingParameter

public LSPBypassRoutingParameter(java.lang.String lspId)
Initialises a newly created LSPBypassRoutingParameter object.

Method Detail

addProtectedLink

public void addProtectedLink(java.lang.String link)
Adds the link link to the list of the links protected by the LSP to create.

Parameters:
link - The ID of the link to add.

getProtectedLink

public java.util.List getProtectedLink()
Returns the list of the links to protect.



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