Class SpeedTestData


  • public class SpeedTestData
    extends java.lang.Object
    Use this class to store data that should persist across panels.
    • Field Detail

      • lastTestData

        private java.lang.String lastTestData
      • highestDownloadOnlyResult

        private int highestDownloadOnlyResult
      • lastUploadOnlyResult

        private int lastUploadOnlyResult
    • Constructor Detail

      • SpeedTestData

        private SpeedTestData()
    • Method Detail

      • setLastTestData

        public void setLastTestData​(java.lang.String text)
      • getLastTestData

        public java.lang.String getLastTestData()
      • setHighestDownloadResult

        public void setHighestDownloadResult​(int currDownRateInKBytePerSec)
        We are keeping the highest download result, since we want results biased toward fast downloads.
        Parameters:
        currDownRateInKBytePerSec - - result of a "download only" test.
      • getHightestDownloadResult

        public int getHightestDownloadResult()
        Returns:
        - int
      • setLastUploadOnlyResult

        public void setLastUploadOnlyResult​(int currUpRateInKBytesPerSec)
        Record the last upload only result, but the minimum allowed result is 20 kbytes/sec.
        Parameters:
        currUpRateInKBytesPerSec - -
      • getLastUploadOnlyResult

        public int getLastUploadOnlyResult()