Class ExternalSeedHTTPDownloaderLinear
java.lang.Object
com.biglybt.plugin.extseed.util.ExternalSeedHTTPDownloaderLinear
- All Implemented Interfaces:
ExternalSeedHTTPDownloader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprivate static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidvoiddownload(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) voiddownloadRange(long offset, int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) voiddownloadSocket(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) intint
-
Field Details
-
very_original_url
-
user_agent
-
last_response
private int last_response -
last_response_retry_after_secs
private int last_response_retry_after_secs -
downloader
-
-
Constructor Details
-
ExternalSeedHTTPDownloaderLinear
-
-
Method Details
-
downloadRange
public void downloadRange(long offset, int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) throws ExternalSeedException - Specified by:
downloadRangein interfaceExternalSeedHTTPDownloader- Throws:
ExternalSeedException
-
deactivate
public void deactivate()- Specified by:
deactivatein interfaceExternalSeedHTTPDownloader
-
destoyed
-
download
public void download(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) throws ExternalSeedException - Specified by:
downloadin interfaceExternalSeedHTTPDownloader- Throws:
ExternalSeedException
-
downloadSocket
public void downloadSocket(int length, ExternalSeedHTTPDownloaderListener listener, boolean con_fail_is_perm_fail) throws ExternalSeedException - Specified by:
downloadSocketin interfaceExternalSeedHTTPDownloader- Throws:
ExternalSeedException
-
getLastResponse
public int getLastResponse()- Specified by:
getLastResponsein interfaceExternalSeedHTTPDownloader
-
getLast503RetrySecs
public int getLast503RetrySecs()- Specified by:
getLast503RetrySecsin interfaceExternalSeedHTTPDownloader
-