Uses of Class
no.ntnu.item.router.ServiceSession

Packages that use ServiceSession
no.ntnu.item.router   
no.ntnu.item.router.utilities   
 

Uses of ServiceSession in no.ntnu.item.router
 

Fields in no.ntnu.item.router with type parameters of type ServiceSession
private  java.util.List<ServiceSession> ActionReasoner.markedSessions
          Holds the list of ServiceSession objects to monitor for
private  java.util.List<ServiceSession> ServiceSessionBank.serviceSessions
          List of ongoing service sessions known to the Router
private  java.util.List<ServiceSession> ActionReasoner.updatedSessions
          list of ServiceSession to store updates before processing
 

Methods in no.ntnu.item.router that return types with arguments of type ServiceSession
 java.util.List<ServiceSession> ServiceSessionBank.getServiceSessions()
          Returns the current list of ServiceSession objects.
 

Methods in no.ntnu.item.router with parameters of type ServiceSession
private  void ActionReasoner.decrementClickTargetRate(ServiceSession session)
          This method will decrement click target rate for a session.
private  void ActionReasoner.increaseSessionRate(ServiceSession markedSession)
          This method will increase the click target rate for a given session.
private  void ActionReasoner.incrementClickTargetRate(ServiceSession session)
          This method will increment click target rate for a session.
private  boolean ActionReasoner.isTargetVideoBitrateChanged(ServiceSession markedSession)
          Checks if the session has changed targetVideoBitrate since last time we read it.
private  void ActionReasoner.lowerSessionRate(ServiceSession session)
          This method will tell click to lower the rate for this session
private  boolean ServiceSessionBank.measurementAndServiceSessionHaveSameId(ServiceSession session, SilverlightMeasurement measurement)
          Checks if the given ServiceSession and SilverlightMeasurement have the same Id
private  void ActionReasoner.setFirstLoweredClickTargetRate(ServiceSession session)
          This method will set an initial click target value for a session.
private  java.lang.Boolean ActionReasoner.targetRateIsLowerThanCurrentRate(ServiceSession session)
          Checks if the target rate is lower than the actual rate, ie if we need to inhibit it.
private  java.lang.Boolean ActionReasoner.targetRateIsMet(ServiceSession session)
          Checks if a ServiceSession is downloading at its target rate
 

Method parameters in no.ntnu.item.router with type arguments of type ServiceSession
 void ActionReasoner.updateListOfMarkedSessions(java.util.List<ServiceSession> newList)
          Update the ActionReasoner list of sessions.
 

Uses of ServiceSession in no.ntnu.item.router.utilities
 

Fields in no.ntnu.item.router.utilities declared as ServiceSession
private  ServiceSession SessionPinger.serviceSession
          The ServiceSession for which this class will sample ping
 

Fields in no.ntnu.item.router.utilities with type parameters of type ServiceSession
private  java.util.List<ServiceSession> ActionPlaneSessions.markedSessions
          The list of ServiceSession objects relevant to AP
 

Methods in no.ntnu.item.router.utilities that return types with arguments of type ServiceSession
private  java.util.List<ServiceSession> ActionPlaneSessions.getApSessionsFromNewList(java.util.List<ServiceSession> updatedList)
          Extracts a list of ServiceSession objects that have a target bit rate set
 

Methods in no.ntnu.item.router.utilities with parameters of type ServiceSession
private  void GuiXmlWriter.addBitRateStatistics(ServiceSession serviceSession, org.w3c.dom.Document document, org.w3c.dom.Element sessionElem)
          Method for adding bit rate statistics to the sessionElem
private  void GuiXmlWriter.addServiceSession(ServiceSession serviceSession, org.w3c.dom.Document document, org.w3c.dom.Element root)
          Method for adding a serviceSession to the root element
private  boolean ServiceSessionBankCleaner.haveNoRecentMeasurements(ServiceSession session)
          Checks if the given session have been inactive for long enough to remove it.
 

Method parameters in no.ntnu.item.router.utilities with type arguments of type ServiceSession
private  java.lang.Boolean ActionPlaneSessions.areServiceSessionsChanged(java.util.List<ServiceSession> oldList, java.util.List<ServiceSession> newList)
          This method checks two lists of ServiceSession objects to see if they contain the same elements
private  java.lang.Boolean ActionPlaneSessions.areServiceSessionsChanged(java.util.List<ServiceSession> oldList, java.util.List<ServiceSession> newList)
          This method checks two lists of ServiceSession objects to see if they contain the same elements
private  java.util.List<ServiceSession> ActionPlaneSessions.getApSessionsFromNewList(java.util.List<ServiceSession> updatedList)
          Extracts a list of ServiceSession objects that have a target bit rate set
 void ActionPlaneSessions.reportChangeInServiceSessionList(java.util.List<ServiceSession> updatedList)
          This method should be called when a change occurs in ServiceSessionBank.
 

Constructors in no.ntnu.item.router.utilities with parameters of type ServiceSession
SessionPinger(ServiceSession session)
          Constructor.