- generateFileName() - Static method in class fr.bmartel.speedtest.utils.SpeedTestUtils
-
Generate a random file name for file FTP upload.
- generateRandomArray(int) - Method in class fr.bmartel.speedtest.utils.RandomGen
-
Generate random byte array.
- generateRandomFile(int) - Method in class fr.bmartel.speedtest.utils.RandomGen
-
Generate random file.
- getComputationMethod() - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Get the computation method.
- getComputationMethod() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Get the computation method.
- getDefaultRoundingMode() - Method in interface fr.bmartel.speedtest.inter.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.inter.ISpeedTestSocket
-
retrieve scale used for BigDecimal.
- getDefaultScale() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Retrieve scale used for BigDecimal.
- getDownloadSetupTime() - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Get download setup time value.
- getDownloadSetupTime() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Get download setup time value.
- getFtpMode() - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Get FTP mode.
- getFtpMode() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Get FTP mode.
- getLiveReport() - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
get a temporary download/upload report at this moment.
- getLiveReport() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Get live report.
- 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.inter.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.inter.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.inter.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.
- getUploadSetupTime() - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Get upload setup time value.
- getUploadSetupTime() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Get upload setup time value.
- getUploadStorageType() - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
retrieve storage type used for uploaded data.
- getUploadStorageType() - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Retrieve upload storage type (RAM or ROM).
- setComputationMethod(ComputationMethod) - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Set computation method used to calculate transfer rate.
- setComputationMethod(ComputationMethod) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set computation method used to calculate transfer rate.
- 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.
- setDownloadSetupTime(long) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set the setup time for download.
- 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.
- setFtpMode(FtpMode) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set FTP mode passive or active.
- setProxy(String) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
Set proxy URI.
- setProxyServer(String) - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Set proxy server for all DL/UL tasks.
- setProxyServer(String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set proxy server for all DL/UL tasks.
- 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.
- setUploadSetupTime(long) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set the setup time for upload.
- setUploadStorageType(UploadStorageType) - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Set upload storage type.
- setUploadStorageType(UploadStorageType) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Set upload storage type.
- shutdownAndWait() - Method in interface fr.bmartel.speedtest.inter.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.model
-
Feature Speed Test common Error code.
- SpeedTestMode - Enum in fr.bmartel.speedtest.model
-
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
-
- SpeedTestSocket(int) - Constructor for class fr.bmartel.speedtest.SpeedTestSocket
-
Initialize global report interval value.
- 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.utils
-
Speed Test utility functions.
- SpeedTestUtils() - Constructor for class fr.bmartel.speedtest.utils.SpeedTestUtils
-
- startDownload(String) - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Start download process.
- startDownload(String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process.
- startDownload(String) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process.
- startDownloadRepeat(String, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
Start repeat download task.
- startDownloadRepeat(String, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat download task.
- startDownloadRepeat(String, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat download task.
- startDownloadRequest(String) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
start download task.
- startFixedDownload(String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process with a fixed duration.
- startFixedDownload(String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start download process with a fixed duration.
- startFixedUpload(String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startFixedUpload(String, int, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startFtpDownload(String, String, String) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
start FTP download with specific port, user, password.
- startFtpUpload(String, int) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
Start FTP upload.
- startUpload(String, int) - Method in interface fr.bmartel.speedtest.inter.ISpeedTestSocket
-
Start upload process.
- startUpload(String, int, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startUpload(String, int) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start upload process.
- startUploadRepeat(String, int, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.RepeatWrapper
-
Start repeat upload task.
- startUploadRepeat(String, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat upload task.
- startUploadRepeat(String, int, int, int, IRepeatListener) - Method in class fr.bmartel.speedtest.SpeedTestSocket
-
Start repeat upload task.
- startUploadRequest(String, int) - Method in class fr.bmartel.speedtest.SpeedTestTask
-
Start upload request, distinguish protocol.
- valueOf(String) - Static method in enum fr.bmartel.speedtest.model.ComputationMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.bmartel.speedtest.model.FtpMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.bmartel.speedtest.model.SpeedTestError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.bmartel.speedtest.model.SpeedTestMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.bmartel.speedtest.model.UploadStorageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum fr.bmartel.speedtest.model.ComputationMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.bmartel.speedtest.model.FtpMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.bmartel.speedtest.model.SpeedTestError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.bmartel.speedtest.model.SpeedTestMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.bmartel.speedtest.model.UploadStorageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.