Package com.biglybt.plugin.extseed.util
Interface ExternalSeedHTTPDownloader
- All Known Implementing Classes:
ExternalSeedHTTPDownloaderLinear
,ExternalSeedHTTPDownloaderRange
public interface ExternalSeedHTTPDownloader
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
download
(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) void
downloadRange
(long offset, int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) void
downloadSocket
(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) int
int
-
Method Details
-
download
void download(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) throws ExternalSeedException - Throws:
ExternalSeedException
-
downloadRange
void downloadRange(long offset, int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) throws ExternalSeedException - Throws:
ExternalSeedException
-
downloadSocket
void downloadSocket(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) throws ExternalSeedException - Throws:
ExternalSeedException
-
getLastResponse
int getLastResponse() -
getLast503RetrySecs
int getLast503RetrySecs() -
deactivate
void deactivate()
-