public class SpeedTestReport
extends java.lang.Object
| Constructor and Description |
|---|
SpeedTestReport(SpeedTestMode speedTestMode,
float progressPercent,
long startTime,
long reportTime,
long tempPacketSize,
long totalPacketSize,
java.math.BigDecimal transferRateOctet,
java.math.BigDecimal transferRateBit,
int requestNum)
Build Upload report.
|
| Modifier and Type | Method and Description |
|---|---|
float |
getProgressPercent()
get speed examples progress.
|
long |
getReportTime()
get current timestamp.
|
int |
getRequestNum()
get request num.
|
SpeedTestMode |
getSpeedTestMode()
get speed examples mode (DOWNLOAD/UPLOAD).
|
long |
getStartTime()
get speed examples start time.
|
long |
getTemporaryPacketSize()
get current file size.
|
long |
getTotalPacketSize()
get total file size.
|
java.math.BigDecimal |
getTransferRateBit()
get transfer rate in bit/s.
|
java.math.BigDecimal |
getTransferRateOctet()
get transfer rate in octet/s.
|
public SpeedTestReport(SpeedTestMode speedTestMode, float progressPercent, long startTime, long reportTime, long tempPacketSize, long totalPacketSize, java.math.BigDecimal transferRateOctet, java.math.BigDecimal transferRateBit, int requestNum)
speedTestMode - speed examples mode (DOWNLOAD/UPLOAD)progressPercent - speed examples progress in percent (%)startTime - upload start time in millis since 1970reportTime - upload report time in millis since 1970tempPacketSize - current size of file to uploadtotalPacketSize - total file sizetransferRateOctet - transfer rate in octet/stransferRateBit - transfer rate in bit/srequestNum - number of request for this reportpublic long getTemporaryPacketSize()
public long getTotalPacketSize()
public java.math.BigDecimal getTransferRateOctet()
public java.math.BigDecimal getTransferRateBit()
public long getStartTime()
public long getReportTime()
public SpeedTestMode getSpeedTestMode()
public float getProgressPercent()
public int getRequestNum()