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

Packages that use DiffServConfigurationException
be.ac.ulg.montefiore.run.totem.domain.exception This package holds exceptions for the domain package. 
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 DiffServConfigurationException in be.ac.ulg.montefiore.run.totem.domain.exception
 

Subclasses of DiffServConfigurationException in be.ac.ulg.montefiore.run.totem.domain.exception
 class ClassOfServiceAlreadyExistException
          Thrown when trying to add a class of service that is already present
 class ClassOfServiceNotFoundException
          Thrown when a class of service is not defined.
 

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

Methods in be.ac.ulg.montefiore.run.totem.domain.model that throw DiffServConfigurationException
 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 Domain.addPriorityLevel(int priority, int classType, int preemptionLevel)
          Adds a priority level.
 void Lsp.init(Domain domain)
           
 void BandwidthManagement.removeLsp(Lsp lsp)
          Removes lsp reservation.
 boolean Domain.removePriorityLevel(int priority)
          Removes the given priority level.
 void Link.setBandwidth(float bw)
           
 void Link.setBC(int ct, float value)
          Set the BC to the given value.
 

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

Methods in be.ac.ulg.montefiore.run.totem.domain.model.impl that throw DiffServConfigurationException
 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 DomainImpl.addPriorityLevel(int priority, int classType, int preemptionLevel)
          Adds a priority level.
 void LspImpl.init(Domain domain)
          Initialise the LSP : set a reference to the domain and create the LSP path.
 void LinkImpl.init(Domain domain)
          Initialize a link.
 void BandwidthSharingBandwidthManagement.removeLsp(Lsp lsp)
          Removes lsp reservation.
 boolean DomainImpl.removePriorityLevel(int priority)
          Removes the given priority level.
 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.
 

Constructors in be.ac.ulg.montefiore.run.totem.domain.model.impl that throw DiffServConfigurationException
BandwidthSharingBandwidthManagement(Domain domain)
          Create a new BandwidthSharingBandwidthManagement object to use with the given domain.
BandwidthSharingBandwidthManagement(Domain domain, BandwidthSharingTopologyData topoData)
          Creates a new BandwidthSharingBandwidthManagement object to use with the given domain.
BandwidthSharingBandwidthManagementSnapshot(BandwidthSharingBandwidthManagement bwManagement)
           
LspImpl(Domain domain, java.lang.String backupId, float bw, Path path, java.util.Collection<Link> protectedLinks, int classType)
          Advanced constructor to create a backup bypass lsp, specifying the classtype
LspImpl(Domain domain, java.lang.String backupId, float bw, Path path, java.util.Collection<Link> protectedLinks, int classType, int holdingPreemption, int setupPreemption)
          Advanced constructor to create a backup bypass lsp, specifying diffserv parameters
LspImpl(Domain domain, java.lang.String id, float reservation, Path path, int classType, int holdingPreemption, int setupPreemption)
          More advanced constructor to create a primary lsp with all diffserv parameters.
 

Uses of DiffServConfigurationException in test
 

Methods in test that throw DiffServConfigurationException
 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 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 PreemptTest.testPreemptImpos()
          Try to add a lsp on a path with insufficent free bandwidth and check reservations on lsp links.
 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.