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

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.ListShortestPathsTypeImpl
              extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ListShortestPathsImpl
                  extended by be.ac.ulg.montefiore.run.totem.scenario.model.ListShortestPaths
All Implemented Interfaces:
Event, ASEventType, EventType, ListShortestPaths, ListShortestPathsType, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.RIElement, javax.xml.bind.Element

public class ListShortestPaths
extends ListShortestPathsImpl
implements Event

This class implements an event which lists the shortest paths of a domain following several metrics.

Creation date: 19-sept.-2005 16 jan 2007 : print also the cost of the path

Author:
Jean Lepropre (lepropre@run.montefiore.ulg.ac.be), Simon Balon (balon@run.montefiore.ulg.ac.be)

Nested Class Summary
 
Nested classes/interfaces inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ListShortestPathsImpl
ListShortestPathsImpl.Unmarshaller
 
Field Summary
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ListShortestPathsImpl
version
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.ListShortestPathsTypeImpl
_Dst, _ECMP, _NodeList, _SPFtype, _Src, has_ECMP, has_NodeList
 
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
ListShortestPaths()
           
ListShortestPaths(int asId)
           
ListShortestPaths(int asId, java.lang.String src, java.lang.String dst)
           
ListShortestPaths(int asId, java.lang.String src, java.lang.String dst, boolean ECMP)
           
ListShortestPaths(int asId, java.lang.String src, java.lang.String dst, boolean ECMP, SPF SPFType)
           
ListShortestPaths(java.lang.String src)
           
ListShortestPaths(java.lang.String src, java.lang.String dst)
           
 
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.ListShortestPathsImpl
____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.ListShortestPathsTypeImpl
getDst, getSPFtype, getSrc, isECMP, isNodeList, isSetDst, isSetECMP, isSetNodeList, isSetSPFtype, isSetSrc, setDst, setECMP, setNodeList, setSPFtype, setSrc, unsetDst, unsetECMP, unsetNodeList, unsetSPFtype, unsetSrc
 
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.ListShortestPathsType
getDst, getSPFtype, getSrc, isECMP, isNodeList, isSetDst, isSetECMP, isSetNodeList, isSetSPFtype, isSetSrc, setDst, setECMP, setNodeList, setSPFtype, setSrc, unsetDst, unsetECMP, unsetNodeList, unsetSPFtype, unsetSrc
 
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

ListShortestPaths

public ListShortestPaths()

ListShortestPaths

public ListShortestPaths(int asId)

ListShortestPaths

public ListShortestPaths(java.lang.String src)

ListShortestPaths

public ListShortestPaths(java.lang.String src,
                         java.lang.String dst)

ListShortestPaths

public ListShortestPaths(int asId,
                         java.lang.String src,
                         java.lang.String dst)

ListShortestPaths

public ListShortestPaths(int asId,
                         java.lang.String src,
                         java.lang.String dst,
                         boolean ECMP)

ListShortestPaths

public ListShortestPaths(int asId,
                         java.lang.String src,
                         java.lang.String dst,
                         boolean ECMP,
                         SPF SPFType)
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
See Also:
Event.action()


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