|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TorrentDownloader
| Field Summary | |
|---|---|
static int |
STATE_CANCELLED
|
static int |
STATE_DOWNLOADING
|
static int |
STATE_DUPLICATE
|
static int |
STATE_ERROR
|
static int |
STATE_FINISHED
|
static int |
STATE_INIT
|
static int |
STATE_NON_INIT
|
static int |
STATE_START
|
| Method Summary | |
|---|---|
void |
cancel()
Cancels the download. |
boolean |
getDeleteFileOnCancel()
|
int |
getDownloadState()
Gets the state of the TorrentDownloader. |
java.lang.String |
getError()
Returns the error string if one occured, "Ok" otherwise. |
java.io.File |
getFile()
Returns the File the TorrentDownloader downloads to. |
byte[] |
getLastReadBytes()
|
int |
getLastReadCount()
|
int |
getPercentDone()
Returns the amount downloaded in per cent. |
java.lang.String |
getStatus()
|
int |
getTotalRead()
Returns the amount downloaded in bytes. |
java.lang.String |
getURL()
Returns the URL downloaded from. |
boolean |
isIgnoreReponseCode()
|
void |
setDeleteFileOnCancel(boolean deleteFileOnCancel)
|
void |
setDownloadPath(java.lang.String path,
java.lang.String file)
Changes the path and filename to download to. |
void |
setIgnoreReponseCode(boolean ignoreReponseCode)
|
void |
start()
Starts the download. |
| Field Detail |
|---|
static final int STATE_NON_INIT
static final int STATE_INIT
static final int STATE_START
static final int STATE_DOWNLOADING
static final int STATE_FINISHED
static final int STATE_ERROR
static final int STATE_DUPLICATE
static final int STATE_CANCELLED
| Method Detail |
|---|
void start()
void cancel()
void setDownloadPath(java.lang.String path,
java.lang.String file)
null for either to leave it as is.
(These are initialized to either the path/filename given via
TorrentDownloaderFactory.download(Managed) or to
the default torrent save directory (path) and the filename the
server proposes (file).
This function does nothing after the download has been started.
path - The path for download.file - The file name for download.int getDownloadState()
java.io.File getFile()
File the TorrentDownloader downloads to.
int getPercentDone()
int getTotalRead()
java.lang.String getError()
java.lang.String getStatus()
java.lang.String getURL()
int getLastReadCount()
byte[] getLastReadBytes()
boolean getDeleteFileOnCancel()
void setDeleteFileOnCancel(boolean deleteFileOnCancel)
deleteFileOnCancel - boolean isIgnoreReponseCode()
void setIgnoreReponseCode(boolean ignoreReponseCode)
ignoreReponseCode -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||