be.ac.ulg.montefiore.run.totem.scenario.model
Class LSPBypassCreation
java.lang.Object
be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.EventTypeImpl
be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ASEventTypeImpl
be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.BaseLSPCreationTypeImpl
be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPBypassCreationTypeImpl
be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LSPBypassCreationImpl
be.ac.ulg.montefiore.run.totem.scenario.model.LSPBypassCreation
- All Implemented Interfaces:
- Event, ASEventType, BaseLSPCreationType, EventType, LSPBypassCreation, LSPBypassCreationType, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.RIElement, javax.xml.bind.Element
public class LSPBypassCreation
- extends LSPBypassCreationImpl
- implements Event
* This class implements a LSP bypass creation event.
Creation date: 28/02/2008
- Author:
- Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)
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.EventTypeImpl |
_Time |
Constructor Summary |
LSPBypassCreation()
|
LSPBypassCreation(java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams)
Creates a new LSPBypassCreation element. |
LSPBypassCreation(java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams,
int asId)
|
LSPBypassCreation(java.lang.String lspId,
float bw,
java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams)
Creates a new LSPBypassCreation element. |
LSPBypassCreation(java.lang.String lspId,
float bw,
java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams,
int asId)
|
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 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.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 |
LSPBypassCreation
public LSPBypassCreation()
LSPBypassCreation
public LSPBypassCreation(java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams)
- Creates a new
LSPBypassCreation
element. Note
that algoParams
can be null
and the list must contain the IDs of the
protected links.
LSPBypassCreation
public LSPBypassCreation(java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams,
int asId)
LSPBypassCreation
public LSPBypassCreation(java.lang.String lspId,
float bw,
java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams)
- Creates a new
LSPBypassCreation
element. Note
that algoParams
can be null
and the list must contain the IDs of the
protected links.
LSPBypassCreation
public LSPBypassCreation(java.lang.String lspId,
float bw,
java.util.List protectedLinks,
java.lang.String algoName,
java.util.HashMap algoParams,
int asId)
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.