Uses of Class
be.ac.ulg.montefiore.run.totem.domain.exception.LinkCapacityExceededException

Packages that use LinkCapacityExceededException
at.ftw.repository.reopt   
be.ac.ulg.montefiore.run.totem.domain.model This package holds the model for the domain package. 
be.ac.ulg.montefiore.run.totem.domain.model.impl This package holds classes which are the implementation of the model for the domain package. 
test This package holds JUnit test classes. 
 

Uses of LinkCapacityExceededException in at.ftw.repository.reopt
 

Methods in at.ftw.repository.reopt that throw LinkCapacityExceededException
 void LSPGeneration.generateLSP(int ASID, int nbParallelPath)
          Generate a fullmesh of nbParallelPath disjoint LSPs between each nodes of the domain ASID.
 

Uses of LinkCapacityExceededException in be.ac.ulg.montefiore.run.totem.domain.model
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model that throw LinkCapacityExceededException
 void Domain.addLsp(Lsp lsp)
          Add a Lsp in the domain without using implicit preemption
 void BandwidthManagement.addLsp(Lsp lsp)
          Add lsp reservation.
 void Domain.addLsp(Lsp lsp, boolean preemption)
          Add a Lsp in the domain
 void Link.addReservation(float bw)
           
 void Link.addReservation(float bw, int priority)
           
 java.util.List<Lsp> BandwidthManagement.getPreemptList(Lsp lsp)
          Returns the list of lsps to be preempted when a lsp is to be added to the domain.
 void BandwidthManagement.init()
          Initialise the Bandwidth Management object with the lsps already present in the domain.
 void BandwidthManagement.recomputeRbw(Link link)
          Recompute the reservable bandwidth (rbw array) of the link link.
Warning: all rbw values should be set to 0 before calling this method.
 void BandwidthManagement.removeLsp(Lsp lsp)
          Removes lsp reservation.
 void Link.removeReservation(float bw)
           
 void Link.removeReservation(float bw, int priority)
           
 void Link.setBandwidth(float bw)
           
 void Link.setBC(int ct, float value)
          Set the BC to the given value.
 void Lsp.setReservation(float bw)
           
 

Uses of LinkCapacityExceededException in be.ac.ulg.montefiore.run.totem.domain.model.impl
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model.impl that throw LinkCapacityExceededException
 void DiffServBandwidthManagementSnapshot.addLsp(Lsp lsp)
          Add the reservation of this LSPs to the temporary data maintained by this class.
 void DiffServBandwidthManagement.addLsp(Lsp lsp)
          Add lsp reservation.
 void DomainImpl.addLsp(Lsp lsp)
          Add a Lsp in the domain
 void BandwidthSharingBandwidthManagement.addLsp(Lsp lsp)
          Add lsp reservation.
 void DomainImpl.addLsp(Lsp lsp, boolean preemption)
          Add a Lsp in the domain
 void LinkImpl.addReservation(float bw)
          Adds a reservation on the link As no priority is specified, this reservation is added to lowest prioritary class type and preemption level
 void LinkImpl.addReservation(float bw, int priority)
          Adds a reservation on the link for a given priority (constraints are checked)
protected  void DiffServBandwidthManagementSnapshot.addReservation(Link link, float bw, int prio)
          Add the reservation to the data maintained by this class.
protected  void DiffServBandwidthManagement.addReservation(Link link, float bw, int prio)
          Add some reservation to the given link.
protected  void BandwidthSharingBandwidthManagement.changeReservation(Link link, float incBw, int priority)
          Really made change to the reservation on the given link.
 java.util.List<Lsp> DiffServBandwidthManagement.getPreemptList(Lsp lsp)
          Returns the list of lsps to be preempted when a lsp is to be added to the domain.
 void DiffServBandwidthManagement.init()
          Initialise the Bandwidth Management object with the lsps already present in the domain.
 void BandwidthSharingBandwidthManagement.init()
          Initialise the Bandwidth Management object with the lsps already present in the domain.
 void DiffServBandwidthManagement.recomputeRbw(Link link)
          Recompute the reservable bandwidth (rbw array) of the link link by using the lsps established in the domain.
Warning: all rbw values should be set to 0 before calling this method.
 void BandwidthSharingBandwidthManagement.recomputeRbw(Link link)
          Recompute the reservable bandwidth (rbw array) of the link link.
Warning: all rbw values should be set to 0 before calling this method.
 void DiffServBandwidthManagementSnapshot.removeLsp(Lsp lsp)
          Removes the reservation associated with the LSP in the temporary data maintained by this class.
 void DiffServBandwidthManagement.removeLsp(Lsp lsp)
          Removes lsp reservation.
 void BandwidthSharingBandwidthManagement.removeLsp(Lsp lsp)
          Removes lsp reservation.
 void LinkImpl.removeReservation(float bw)
          Removes a reservation from the default priority, and update reservable bandwidths accordingly
 void LinkImpl.removeReservation(float bw, int priority)
          Removes a reservation from the priority specified, and update reservable bandwidths accordingly
protected  void DiffServBandwidthManagementSnapshot.removeReservation(Link link, float bw, int prio)
          Remove the reservation from the data maintained by this class.
protected  void DiffServBandwidthManagement.removeReservation(Link link, float bw, int prio)
          Remove some reservation to the given link.
 void LinkImpl.setBandwidth(float bw)
          Sets the maximum reservable bandwidth of the link.
 void LinkImpl.setBC(int ct, float value)
          Set the BC to the given value.
 void LspImpl.setReservation(float bw)
          Change the reservation of the lsp.
 

Uses of LinkCapacityExceededException in test
 

Methods in test that throw LinkCapacityExceededException
 void PreemptTest.test2PreemptNoBwSharing()
           
 void DomaintTest.testAddLsp()
          Add a LSP in a domain with existings LSPs
 void DomaintTest.testAddLsp2()
          Add a LSP in a domain without MPLS section
 void DiffServTest.testAddPriorityLevelDF()
           
 void ListenersTest.testaddremoveLSP()
          check the number of listeners in the domain, start algorithms, add a explicit route lsp in the domain, route a second lsp and check that the right route is taken (that the first lsp is added in the algorithm specific database)
 void DomaintTest.testAddRemoveLsp()
          Add and remove a LSP from a domain
 void BWSharingTest.testBackupBackup()
           
 void HybridStrategiesTest.testBasicIGPShortcut()
           
 void DiffServTest.testDiffServ()
           
 void HybridStrategiesTest.testIGPShortcut()
           
 void RoutingPathTest.testLocalBackupRoutingPath()
           
 void XAMCRATest.testMetricConstraint()
          Test with Metric and TEMetric Constraints.
 void MIRATest.testNEWMIRA()
           
 void PreemptTest.testNotDefinedPL()
           
 void PreemptTest2.testPreempt()
          A lsp with a lower preemption level will not be preempted as it frees no bandwidth in the considered classtype.
 void PreemptTest2.testPreempt2()
          mrbw will be changed so that preemption in another classtype will b e useful.
 void DiffServTest.testPreemptionLevels()
           
 void PreemptTest.testPreemptNoBwSharing()
           
 void RoutingPathTest.testPrimaryRoutingPath()
           
 void DiffServTest.testRbwBCMethodsDF()
           
 void DiffservModelTest.testRDM()
           
 void DiffServTest.testRemovePriorityLevelDF()
           
 void MIRATest.testSMIRA()
           
 void PreemptTest.testUselessPreemption()
           
 



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