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

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.TMEventTypeImpl
          extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LoadTrafficMatrixTypeImpl
              extended by be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LoadTrafficMatrixImpl
                  extended by be.ac.ulg.montefiore.run.totem.scenario.model.LoadTrafficMatrix
All Implemented Interfaces:
Event, EventType, LoadTrafficMatrix, LoadTrafficMatrixType, TMEventType, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.RIElement, javax.xml.bind.Element

public class LoadTrafficMatrix
extends LoadTrafficMatrixImpl
implements Event

This class implements an event which loads a given traffic matrix.

Creation date: 03-d�c.-2004

Author:
Jean Lepropre (lepropre@run.montefiore.ulg.ac.be)

Nested Class Summary
 
Nested classes/interfaces inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LoadTrafficMatrixImpl
LoadTrafficMatrixImpl.Unmarshaller
 
Field Summary
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LoadTrafficMatrixImpl
version
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.LoadTrafficMatrixTypeImpl
_File
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.TMEventTypeImpl
_TMID, has_TMID
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.EventTypeImpl
_Time
 
Constructor Summary
LoadTrafficMatrix()
           
LoadTrafficMatrix(int tmId, java.lang.String fileName)
           
LoadTrafficMatrix(java.lang.String fileName)
           
 
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.LoadTrafficMatrixImpl
____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.LoadTrafficMatrixTypeImpl
getFile, isSetFile, setFile, unsetFile
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.impl.TMEventTypeImpl
getTMID, isSetTMID, setTMID, unsetTMID
 
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.LoadTrafficMatrixType
getFile, isSetFile, setFile, unsetFile
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.TMEventType
getTMID, isSetTMID, setTMID, unsetTMID
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.EventType
getTime, isSetTime, setTime, unsetTime
 

Constructor Detail

LoadTrafficMatrix

public LoadTrafficMatrix()

LoadTrafficMatrix

public LoadTrafficMatrix(java.lang.String fileName)

LoadTrafficMatrix

public LoadTrafficMatrix(int tmId,
                         java.lang.String fileName)
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.