Class DownloadManagerEnhancer
java.lang.Object
com.biglybt.core.download.DownloadManagerEnhancer
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Core(package private) Map<DownloadManager, EnhancedDownloadManager> (package private) TimerEventPeriodicprivate Set<HashWrapper> (package private) longprivate booleanprivate static DownloadManagerEnhancerprivate static TagManagerstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEnhancedDownload(byte[] hash) getEnhancedDownload(DownloadManager manager) static DownloadManagerEnhancerstatic DownloadManagerEnhancerinitialise(Core core) booleanprotected voidpause(DownloadManager dm) protected voidprepareForProgressiveMode(DownloadManager dm, boolean active) protected voidprotected voidresume()protected void
-
Field Details
-
TICK_PERIOD
public static final int TICK_PERIOD- See Also:
-
tag_manager
-
singleton
-
core
Core core -
download_map
Map<DownloadManager, EnhancedDownloadManager> download_map -
pause_set
-
progressive_enabled
private boolean progressive_enabled -
progressive_active_counter
long progressive_active_counter -
pa_timer
TimerEventPeriodic pa_timer
-
-
Constructor Details
-
DownloadManagerEnhancer
-
-
Method Details
-
initialise
-
getSingleton
-
progressiveActivated
protected void progressiveActivated() -
pause
-
resume
-
resume
protected void resume() -
prepareForProgressiveMode
-
getEnhancedDownload
-
getEnhancedDownload
-
isProgressiveAvailable
public boolean isProgressiveAvailable()
-