- generateFileName() - Static method in class fr.bmartel.speedtest.SpeedTestUtils
-
Generate a random file name for file FTP upload.
- getDefaultRoundingMode() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
retrieve rounding mode used for BigDecimal.
- getDefaultRoundingMode() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
retrieve rounding mode used for BigDecimal.
- getDefaultScale() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
retrieve scale used for BigDecimal.
- getDefaultScale() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
retrieve scale used for BigDecimal.
- getLiveDownloadReport() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
get a temporary download report at this moment.
- getLiveDownloadReport() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
get a temporary download report at this moment.
- getLiveUploadReport() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
get a temporary upload report at this moment.
- getLiveUploadReport() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
get a temporary upload report at this moment.
- getProgressPercent() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get speed examples progress.
- getRepeatReport(int, RoundingMode, SpeedTestMode, long, BigDecimal) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
Build repeat download/upload report based on stats on all packets downlaoded until now.
- getRepeatWrapper() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
retrieve repeat wrapper object used to manage repeating Download/upload tasks.
- getRepeatWrapper() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
- getReport(SpeedTestMode) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
get a download/upload report.
- getReportThreadPool() - Method in class fr.bmartel.speedtest.SpeedTestTask
-
retrieve threadpool used to publish reports.
- getReportTime() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get current timestamp.
- getRequestNum() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get request num.
- getSocketTimeout() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
get socket timeout in milliseconds ( 0 if no timeout not defined).
- getSocketTimeout() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
get socket timeout in milliseconds ( 0 if no timeout not defined).
- getSpeedTestMode() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get speed examples mode (DOWNLOAD/UPLOAD).
- getSpeedTestMode() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
retrieve current speed test mode.
- getSpeedTestMode() - Method in class fr.bmartel.speedtest.SpeedTestTask
-
retrieve current speed test mode.
- getStartTime() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get speed examples start time.
- getTemporaryPacketSize() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get current file size.
- getTotalPacketSize() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get total file size.
- getTransferRateBit() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get transfer rate in bit/s.
- getTransferRateOctet() - Method in class fr.bmartel.speedtest.SpeedTestReport
-
get transfer rate in octet/s.
- getUploadChunkSize() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
retrieve size of each packet sent to upload server.
- getUploadChunkSize() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
retrieve size of each packet sent to upload server.
- setDefaultRoundingMode(RoundingMode) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set the default RoundingMode for BigDecimal.
- setDefaultScale(int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set the default scale for BigDecimal.
- setFirstDownloadRepeat(boolean) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
set the first downloaded packet status.
- setFirstUploadRepeat(boolean) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
Set the first uploaded packet status.
- setReportInterval(boolean) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
Set report interval state.
- setSocketTimeout(int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
set socket timeout in millisecond.
- setStartDate(long) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
Set the start date for repeat task.
- setUploadChunkSize(int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
set size of each packet sent to upload server.
- shutdownAndWait() - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
Shutdown threadpool and wait for task completion.
- shutdownAndWait() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Shutdown threadpool and wait for task completion.
- shutdownAndWait() - Method in class fr.bmartel.speedtest.SpeedTestTask
-
Shutdown threadpool and wait for task completion.
- SOCKET_WRITE_ERROR - Static variable in class fr.bmartel.speedtest.SpeedTestConst
-
writing socket error message.
- SpeedTestConst - Class in fr.bmartel.speedtest
-
Constants for Speed Test library.
- SpeedTestConst() - Constructor for class fr.bmartel.speedtest.SpeedTestConst
-
- SpeedTestError - Enum in fr.bmartel.speedtest
-
Feature Speed Test common Error code.
- SpeedTestMode - Enum in fr.bmartel.speedtest
-
Speed examples mode.
- SpeedTestReport - Class in fr.bmartel.speedtest
-
Speed examples report.
- SpeedTestReport(SpeedTestMode, float, long, long, long, long, BigDecimal, BigDecimal, int) - Constructor for class fr.bmartel.speedtest.SpeedTestReport
-
Build Upload report.
- SpeedTestSocket - Class in fr.bmartel.speedtest
-
Client socket main implementation.
- SpeedTestSocket() - Constructor for class fr.bmartel.speedtest.SpeedTestSocket
-
- SpeedTestTask - Class in fr.bmartel.speedtest
-
This class manage all download/upload operations.
- SpeedTestTask(ISpeedTestSocket, List<ISpeedTestListener>) - Constructor for class fr.bmartel.speedtest.SpeedTestTask
-
Build socket.
- SpeedTestUtils - Class in fr.bmartel.speedtest
-
Speed Test utility functions.
- SpeedTestUtils() - Constructor for class fr.bmartel.speedtest.SpeedTestUtils
-
- startDownload(String, int, String) - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
Start download process.
- startDownload(String, String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process with default to port 80.
- startDownload(String, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process with default to port 80 with specified report interval.
- startDownload(String, int, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process.
- startDownload(String, int, String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process.
- startDownloadRepeat(String, int, String, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
Start repeat download task.
- startDownloadRepeat(String, String, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat download task.
- startDownloadRepeat(String, int, String, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat download task.
- startDownloadRequest(String, int, String) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
start download task.
- startFixedDownload(String, int, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process with a fixed duration.
- startFixedDownload(String, int, String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process with a fixed duration.
- startFixedUpload(String, int, String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startFixedUpload(String, int, String, int, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startFtpDownload(String, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
start FTP download on default port 21.
- startFtpDownload(String, String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
start FTP download on default port 21.
- startFtpDownload(String, int, String, String, String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
start FTP download with specific port, user, password.
- startFtpDownload(String, int, String, String, String) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
start FTP download with specific port, user, password.
- startFtpFixedDownload(String, String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
start fixed FTP download on default port 21.
- startFtpFixedDownload(String, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
start FTP download on default port 21.
- startFtpFixedUpload(String, String, int, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start FTP upload for a fixed duration.
- startFtpFixedUpload(String, String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start FTP upload for a fixed duration.
- startFtpUpload(String, String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start FTP upload.
- startFtpUpload(String, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start FTP upload.
- startFtpUpload(String, int, String, int, String, String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start FTP upload.
- startFtpUpload(String, int, String, int, String, String) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
Start FTP upload.
- startUpload(String, int, String, int) - Method in interface fr.bmartel.speedtest.ISpeedTestSocket
-
Start upload process.
- startUpload(String, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process with default port 80.
- startUpload(String, String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process with default port 80 & specified report interval.
- startUpload(String, int, String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startUpload(String, int, String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startUploadRepeat(String, int, String, int, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
Start repeat upload task.
- startUploadRepeat(String, String, int, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat upload task.
- startUploadRepeat(String, int, String, int, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat upload task.