be.ac.ulg.montefiore.run.totem.repository.SAMTE.model
Class ExtendedLsp

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.domain.model.jaxb.impl.LspImpl
      extended by be.ac.ulg.montefiore.run.totem.domain.model.impl.LspImpl
          extended by be.ac.ulg.montefiore.run.totem.repository.SAMTE.model.ExtendedLsp
All Implemented Interfaces:
DomainElement, Lsp, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject

public class ExtendedLsp
extends LspImpl
implements Lsp

Creation date: 24-Feb-2005 10:39:04

Author:
Fabian Skivee (skivee@run.montefiore.ulg.ac.be)

Nested Class Summary
 
Nested classes/interfaces inherited from class be.ac.ulg.montefiore.run.totem.domain.model.jaxb.impl.LspImpl
LspImpl.BackupTypeImpl, LspImpl.DiffServTypeImpl, LspImpl.PathTypeImpl, LspImpl.Unmarshaller
 
Nested classes/interfaces inherited from interface be.ac.ulg.montefiore.run.totem.domain.model.jaxb.Lsp
Lsp.BackupType, Lsp.DiffServType, Lsp.PathType
 
Field Summary
 
Fields inherited from class be.ac.ulg.montefiore.run.totem.domain.model.jaxb.impl.LspImpl
_Backup, _Bw, _DiffServ, _Id, _MaxRate, _Metric, _Path, has_Bw, has_MaxRate, has_Metric, version
 
Fields inherited from interface be.ac.ulg.montefiore.run.totem.domain.model.Lsp
BYPASS_BACKUP_TYPE, DETOUR_E2E_BACKUP_TYPE, DETOUR_LOCAL_BACKUP_TYPE, STATUS_DOWN, STATUS_UP
 
Constructor Summary
ExtendedLsp(Domain domain, java.lang.String id, float reservation, Path path, FEC fec)
           
 
Method Summary
 Node getEgress()
           
 FEC getFEC()
           
 Node getIngress()
           
 boolean match(TrafficDescriptor td)
           
 void setFEC(FEC fec)
           
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.domain.model.impl.LspImpl
activateBackup, addBackupLsp, deactivateBackup, equals, getActivatedBackups, getBackups, getBackupType, getCT, getHoldingPreemption, getLspPath, getLspStatus, getProtectedLinks, getProtectedLsp, getReservation, getSetupPreemption, getWorkingPath, getWorkingPath, hashCode, init, isActivated, isBackupLsp, linkDownEvent, linkUpEvent, makePrimary, nodeDownEvent, nodeUpEvent, removeBackupLsp, setDomain, setElementId, setLspPath, setProtectedLsp, setReservation
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.domain.model.jaxb.impl.LspImpl
createRawValidator, createUnmarshaller, getBackup, getBw, getDiffServ, getId, getMaxRate, getMetric, getPath, getPrimaryInterface, isSetBackup, isSetBw, isSetDiffServ, isSetId, isSetMaxRate, isSetMetric, isSetPath, serializeAttributes, serializeBody, serializeURIs, setBackup, setBw, setDiffServ, setId, setMaxRate, setMetric, setPath, unsetBackup, unsetBw, unsetDiffServ, unsetId, unsetMaxRate, unsetMetric, unsetPath
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.domain.model.Lsp
activateBackup, addBackupLsp, deactivateBackup, getActivatedBackups, getBackups, getBackupType, getCT, getHoldingPreemption, getLspPath, getLspStatus, getMaxRate, getMetric, getProtectedLinks, getProtectedLsp, getReservation, getSetupPreemption, getWorkingPath, getWorkingPath, init, isActivated, isBackupLsp, linkDownEvent, linkUpEvent, makePrimary, nodeDownEvent, nodeUpEvent, removeBackupLsp, setLspPath, setProtectedLsp, setReservation
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.domain.model.DomainElement
getId, setElementId
 

Constructor Detail

ExtendedLsp

public ExtendedLsp(Domain domain,
                   java.lang.String id,
                   float reservation,
                   Path path,
                   FEC fec)
Method Detail

getIngress

public Node getIngress()

getEgress

public Node getEgress()

setFEC

public void setFEC(FEC fec)

getFEC

public FEC getFEC()

match

public boolean match(TrafficDescriptor td)


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