be.ac.ulg.montefiore.run.totem.scenario.model
Class LSPDetourCreation

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.EventTypeImpl
      extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ASEventTypeImpl
          extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.BaseLSPCreationTypeImpl
              extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPDetourCreationTypeImpl
                  extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPDetourCreationImpl
                      extended by be.ac.ulg.montefiore.run.totem.scenario.model.LSPDetourCreation
All Implemented Interfaces:
Event, ASEventType, BaseLSPCreationType, EventType, LSPDetourCreation, LSPDetourCreationType, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.RIElement, javax.xml.bind.Element

public class LSPDetourCreation
extends LSPDetourCreationImpl
implements Event

This class implements a LSP detour creation event.

Creation date: 29/02/2008

Author:
Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)

Nested Class Summary
 
Nested classes/interfaces inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPDetourCreationImpl
LSPDetourCreationImpl.Unmarshaller
 
Nested classes/interfaces inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.BaseLSPCreationTypeImpl
BaseLSPCreationTypeImpl.AcceptedCosTypeImpl, BaseLSPCreationTypeImpl.DiffServTypeImpl, BaseLSPCreationTypeImpl.PathTypeImpl
 
Nested classes/interfaces inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.BaseLSPCreationType
BaseLSPCreationType.AcceptedCosType, BaseLSPCreationType.DiffServType, BaseLSPCreationType.PathType
 
Field Summary
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPDetourCreationImpl
version
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPDetourCreationTypeImpl
_MethodType, _ProtectedLSP, _ProtectionType
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.BaseLSPCreationTypeImpl
_AcceptedCos, _Bw, _DiffServ, _EstablishLSP, _LspId, _MaxRate, _Metric, _Path, _RoutingAlgo, has_Bw, has_EstablishLSP, has_MaxRate, has_Metric
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ASEventTypeImpl
_ASID, has_ASID
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.EventTypeImpl
_Time
 
Constructor Summary
LSPDetourCreation()
           
LSPDetourCreation(java.lang.String lspId, float bw, java.lang.String protectedLSP, MethodType methodType, ProtectionType protectionType, java.lang.String algoName, java.util.HashMap algoParams)
          Creates a new LSPDetourCreation element.
LSPDetourCreation(java.lang.String lspId, float bw, java.lang.String protectedLSP, MethodType methodType, ProtectionType protectionType, java.lang.String algoName, java.util.HashMap algoParams, int asId)
           
LSPDetourCreation(java.lang.String lspId, float bw, java.lang.String protectedLSP, java.lang.String algoName, java.util.HashMap algoParams)
          Creates a new LSPDetourCreation element.
LSPDetourCreation(java.lang.String lspId, float bw, java.lang.String protectedLSP, java.lang.String algoName, java.util.HashMap algoParams, int asId)
           
LSPDetourCreation(java.lang.String protectedLSP, java.lang.String algoName, java.util.HashMap algoParams)
          Creates a new LSPDetourCreation element.
LSPDetourCreation(java.lang.String protectedLSP, java.lang.String algoName, java.util.HashMap algoParams, int asId)
           
 
Method Summary
 EventResult action()
          This method must be implemented by each event.
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPDetourCreationImpl
____jaxb_ri____getLocalName, ____jaxb_ri____getNamespaceURI, createRawValidator, createUnmarshaller, getPrimaryInterface, serializeAttributes, serializeBody, serializeURIs
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPDetourCreationTypeImpl
getMethodType, getProtectedLSP, getProtectionType, isSetMethodType, isSetProtectedLSP, isSetProtectionType, setMethodType, setProtectedLSP, setProtectionType, unsetMethodType, unsetProtectedLSP, unsetProtectionType
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.BaseLSPCreationTypeImpl
getAcceptedCos, getBw, getDiffServ, getLspId, getMaxRate, getMetric, getPath, getRoutingAlgo, isEstablishLSP, isSetAcceptedCos, isSetBw, isSetDiffServ, isSetEstablishLSP, isSetLspId, isSetMaxRate, isSetMetric, isSetPath, isSetRoutingAlgo, setAcceptedCos, setBw, setDiffServ, setEstablishLSP, setLspId, setMaxRate, setMetric, setPath, setRoutingAlgo, unsetAcceptedCos, unsetBw, unsetDiffServ, unsetEstablishLSP, unsetLspId, unsetMaxRate, unsetMetric, unsetPath, unsetRoutingAlgo
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ASEventTypeImpl
getASID, isSetASID, setASID, unsetASID
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.EventTypeImpl
getTime, isSetTime, setTime, unsetTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.LSPDetourCreationType
getMethodType, getProtectedLSP, getProtectionType, isSetMethodType, isSetProtectedLSP, isSetProtectionType, setMethodType, setProtectedLSP, setProtectionType, unsetMethodType, unsetProtectedLSP, unsetProtectionType
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.BaseLSPCreationType
getAcceptedCos, getBw, getDiffServ, getLspId, getMaxRate, getMetric, getPath, getRoutingAlgo, isEstablishLSP, isSetAcceptedCos, isSetBw, isSetDiffServ, isSetEstablishLSP, isSetLspId, isSetMaxRate, isSetMetric, isSetPath, isSetRoutingAlgo, setAcceptedCos, setBw, setDiffServ, setEstablishLSP, setLspId, setMaxRate, setMetric, setPath, setRoutingAlgo, unsetAcceptedCos, unsetBw, unsetDiffServ, unsetEstablishLSP, unsetLspId, unsetMaxRate, unsetMetric, unsetPath, unsetRoutingAlgo
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.ASEventType
getASID, isSetASID, setASID, unsetASID
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.EventType
getTime, isSetTime, setTime, unsetTime
 

Constructor Detail

LSPDetourCreation

public LSPDetourCreation()

LSPDetourCreation

public LSPDetourCreation(java.lang.String protectedLSP,
                         java.lang.String algoName,
                         java.util.HashMap algoParams)
Creates a new LSPDetourCreation element. Note that algoParams can be null.


LSPDetourCreation

public LSPDetourCreation(java.lang.String protectedLSP,
                         java.lang.String algoName,
                         java.util.HashMap algoParams,
                         int asId)

LSPDetourCreation

public LSPDetourCreation(java.lang.String lspId,
                         float bw,
                         java.lang.String protectedLSP,
                         java.lang.String algoName,
                         java.util.HashMap algoParams)
Creates a new LSPDetourCreation element. Note that algoParams can be null.


LSPDetourCreation

public LSPDetourCreation(java.lang.String lspId,
                         float bw,
                         java.lang.String protectedLSP,
                         java.lang.String algoName,
                         java.util.HashMap algoParams,
                         int asId)

LSPDetourCreation

public LSPDetourCreation(java.lang.String lspId,
                         float bw,
                         java.lang.String protectedLSP,
                         MethodType methodType,
                         ProtectionType protectionType,
                         java.lang.String algoName,
                         java.util.HashMap algoParams)
Creates a new LSPDetourCreation element. Note that algoParams can be null.


LSPDetourCreation

public LSPDetourCreation(java.lang.String lspId,
                         float bw,
                         java.lang.String protectedLSP,
                         MethodType methodType,
                         ProtectionType protectionType,
                         java.lang.String algoName,
                         java.util.HashMap algoParams,
                         int asId)
Method Detail

action

public EventResult action()
                   throws EventExecutionException
Description copied from interface: Event
This method must be implemented by each event. This method contains what must be done to process the event.

Specified by:
action in interface Event
Throws:
EventExecutionException


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