|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DownloadStats
| Field Summary | |
|---|---|
static int |
HEALTH_ERROR
download in STATE_ERROR, see getStatus() for error |
static int |
HEALTH_KO
not connected to any peer and downloading |
static int |
HEALTH_NO_REMOTE
|
static int |
HEALTH_NO_TRACKER
|
static int |
HEALTH_OK
|
static int |
HEALTH_STOPPED
|
| Method Summary | |
|---|---|
float |
getAvailability()
Gives the currently seen availability of the torrent |
int |
getCheckingDoneInThousandNotation()
if isChecking then returns completeness, 1000 -> 100% |
int |
getCompleted()
returns a value between 0 and 1000 giving the completion status of the current download task (e.g. checking, downloading) |
long |
getDiscarded()
Gives the number of bytes discarded |
long |
getDownloadAverage()
Gives average number of bytes downloaded in last second |
int |
getDownloadCompleted(boolean bLive)
Retrieve the level of download completion. |
java.lang.String |
getDownloadDirectory()
Gives access to the directory into which the download is being saved |
long |
getDownloaded()
Gives the number of bytes downloaded |
java.lang.String |
getElapsedTime()
Gives the elapsed download time as a string |
java.lang.String |
getETA()
Gives the estimated time to completion as a string |
long |
getHashFails()
Gives the number of bytes thrown away due to piece hash check fails |
int |
getHealth()
returns an indication of the health of the torrent |
long |
getRemaining()
Gives number of bytes remaining |
long |
getSecondsDownloading()
|
long |
getSecondsOnlySeeding()
|
long |
getSecondsSinceLastDownload()
Returns the number of seconds running time since data was downloaded, -1 if never |
long |
getSecondsSinceLastUpload()
Returns the number of seconds running time since data was uploaded, -1 if never |
int |
getShareRatio()
Gives the share ratio of the torrent in 1000ths (i.e. 1000 = share ratio of 1) |
java.lang.String |
getStatus()
Returns an overall string representing the state of the download |
java.lang.String |
getStatus(boolean localised)
Returns an overall string representing the state of the download *localised* |
java.lang.String |
getTargetFileOrDir()
Gives access to the target file or directory that the download is being saved to |
long |
getTimeStarted()
in ms since epoch |
long |
getTimeStartedSeeding()
|
long |
getTotalAverage()
Gives average number of bytes computed for torrent in last second |
java.lang.String |
getTrackerStatus()
returns an general status string for the tracker |
long |
getUploadAverage()
Gives average number of bytes uploaded in last second |
long |
getUploaded()
Gives the number of bytes uploaded |
| Field Detail |
|---|
static final int HEALTH_STOPPED
static final int HEALTH_NO_TRACKER
static final int HEALTH_NO_REMOTE
static final int HEALTH_OK
static final int HEALTH_KO
static final int HEALTH_ERROR
getStatus() for error
| Method Detail |
|---|
java.lang.String getStatus()
java.lang.String getStatus(boolean localised)
java.lang.String getDownloadDirectory()
java.lang.String getTargetFileOrDir()
java.lang.String getTrackerStatus()
int getCompleted()
int getDownloadCompleted(boolean bLive)
bLive - true - Always returns the known completion level of the torrent
false - In the case of ST_PREPARING, return completion level
before of the torrent ST_PREPARING started.
Otherwise, same as true.
int getCheckingDoneInThousandNotation()
long getDownloaded()
long getRemaining()
long getUploaded()
long getDiscarded()
long getDownloadAverage()
long getUploadAverage()
long getTotalAverage()
java.lang.String getElapsedTime()
java.lang.String getETA()
long getHashFails()
int getShareRatio()
long getTimeStarted()
long getTimeStartedSeeding()
float getAvailability()
long getSecondsDownloading()
long getSecondsOnlySeeding()
long getSecondsSinceLastDownload()
long getSecondsSinceLastUpload()
int getHealth()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||