no.ntnu.item.router
Class SilverlightMeasurement

java.lang.Object
  extended by no.ntnu.item.router.SilverlightMeasurement

public class SilverlightMeasurement
extends java.lang.Object

Domain object representing a measurement received from Silverlight

Author:
Kristian Haugene

Field Summary
private  java.util.List<java.lang.Integer> avaliableVideoBitrates
           
private  java.lang.Double avgProcessLoad
           
private  java.lang.Double avgProcessorLoad
           
private  java.lang.String clientId
           
private  java.lang.String event
           
private  java.lang.String eventMessage
           
private  java.lang.Boolean fullScreen
           
private  java.lang.String ispAS
           
private  java.net.InetAddress myIp
           
private  PlayState playState
           
private  java.lang.Long routerTimeStamp
           
private  java.net.InetSocketAddress sourceIpAndPort
           
private  java.lang.Double timeIncrement
           
private  java.lang.Integer videoDownloadBitrate
           
 
Constructor Summary
SilverlightMeasurement(java.lang.String event, java.lang.String eventMessage, java.lang.String clientId, java.lang.String ispAS, PlayState playState, java.lang.Boolean fullScreen, java.lang.Double avgProcessorLoad, java.lang.Double avgProcessLoad, java.lang.Double timeIncrement, java.lang.Integer videoDownloadBitrate, java.util.List<java.lang.Integer> avaliableVideoBitrates, java.net.InetAddress myIp, java.net.InetSocketAddress sourceIpAndPort, java.lang.Long routerTimeStamp)
          s Parameterized constructor
 
Method Summary
 java.util.List<java.lang.Integer> getAvaliableVideoBitrates()
           
 java.lang.Double getAvgProcessLoad()
           
 java.lang.Double getAvgProcessorLoad()
           
 java.lang.String getClientId()
           
 java.lang.String getEvent()
           
 java.lang.String getEventMessage()
           
 java.lang.Boolean getFullScreen()
           
 java.lang.String getIspAS()
           
 java.net.InetAddress getMyIp()
           
 PlayState getPlayState()
           
 java.lang.Long getRouterTimeStamp()
           
 java.net.InetSocketAddress getSourceIpAndPort()
           
 java.lang.Double getTimeIncrement()
           
 java.lang.Integer getVideoDownloadBitrate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

event

private java.lang.String event

eventMessage

private java.lang.String eventMessage

clientId

private java.lang.String clientId

ispAS

private java.lang.String ispAS

playState

private PlayState playState

fullScreen

private java.lang.Boolean fullScreen

avgProcessorLoad

private java.lang.Double avgProcessorLoad

avgProcessLoad

private java.lang.Double avgProcessLoad

timeIncrement

private java.lang.Double timeIncrement

videoDownloadBitrate

private java.lang.Integer videoDownloadBitrate

avaliableVideoBitrates

private java.util.List<java.lang.Integer> avaliableVideoBitrates

sourceIpAndPort

private java.net.InetSocketAddress sourceIpAndPort

myIp

private java.net.InetAddress myIp

routerTimeStamp

private java.lang.Long routerTimeStamp
Constructor Detail

SilverlightMeasurement

public SilverlightMeasurement(java.lang.String event,
                              java.lang.String eventMessage,
                              java.lang.String clientId,
                              java.lang.String ispAS,
                              PlayState playState,
                              java.lang.Boolean fullScreen,
                              java.lang.Double avgProcessorLoad,
                              java.lang.Double avgProcessLoad,
                              java.lang.Double timeIncrement,
                              java.lang.Integer videoDownloadBitrate,
                              java.util.List<java.lang.Integer> avaliableVideoBitrates,
                              java.net.InetAddress myIp,
                              java.net.InetSocketAddress sourceIpAndPort,
                              java.lang.Long routerTimeStamp)
s Parameterized constructor

Method Detail

getEvent

public java.lang.String getEvent()

getEventMessage

public java.lang.String getEventMessage()

getClientId

public java.lang.String getClientId()

getIspAS

public java.lang.String getIspAS()

getPlayState

public PlayState getPlayState()

getFullScreen

public java.lang.Boolean getFullScreen()

getAvgProcessorLoad

public java.lang.Double getAvgProcessorLoad()

getAvgProcessLoad

public java.lang.Double getAvgProcessLoad()

getTimeIncrement

public java.lang.Double getTimeIncrement()

getVideoDownloadBitrate

public java.lang.Integer getVideoDownloadBitrate()

getAvaliableVideoBitrates

public java.util.List<java.lang.Integer> getAvaliableVideoBitrates()

getMyIp

public java.net.InetAddress getMyIp()

getSourceIpAndPort

public java.net.InetSocketAddress getSourceIpAndPort()

getRouterTimeStamp

public java.lang.Long getRouterTimeStamp()