public class ProgressCounters extends Object
| Modifier and Type | Field and Description |
|---|---|
protected double |
bytesPerSecond |
protected long |
downloaded |
protected WeakReference<HttpDownloader> |
downloader |
protected double |
kBytesPerSecond |
protected Date |
lastProgressDate |
protected Long |
lastProgressSize |
protected Date |
lastStateChangedDate |
protected HttpDownloader.State |
lastStateChangedValue |
protected double |
mBytesPerSecond |
protected double |
pct |
protected long |
total |
| Modifier | Constructor and Description |
|---|---|
protected |
ProgressCounters() |
|
ProgressCounters(HttpDownloader downl) |
protected double pct
protected long total
protected long downloaded
protected Date lastStateChangedDate
protected HttpDownloader.State lastStateChangedValue
protected Date lastProgressDate
protected Long lastProgressSize
protected double bytesPerSecond
protected double kBytesPerSecond
protected double mBytesPerSecond
protected WeakReference<HttpDownloader> downloader
protected ProgressCounters()
public ProgressCounters(HttpDownloader downl)
protected void registerCounters(HttpDownloader downl)
protected void onProgress(HttpDownloader downloader, HttpDownloader.ProgressEvent event)
protected void onStateChanged(HttpDownloader downloader, HttpDownloader.StateChangedEvent event, HttpDownloader.State oldState, HttpDownloader.State newState)
protected long getTotal(HttpDownloader downloader)
protected long getDownloaded(HttpDownloader downloader)
public boolean updateProgress()
protected void updateProgress(HttpDownloader downloader)
public void resetCounters()
protected LongCounter registerContentLength(HttpDownloader downl)
protected LongCounter registerTotalLength(HttpDownloader downl)
protected LongCounter registerDownloaded(HttpDownloader downl)
protected DoubleCounter registerDownloadedPct(HttpDownloader downl)
protected DoubleCounter registerDownloadedSpeedBytes(HttpDownloader downl)
protected DoubleCounter registerDownloadedSpeedKBytes(HttpDownloader downl)
protected DoubleCounter registerDownloadedSpeedMBytes(HttpDownloader downl)
protected IntCounter registerTotalFragments(HttpDownloader downl)
protected IntCounter registerDownloadedFragments(HttpDownloader downl)
protected IntCounter registerValidatedFragments(HttpDownloader downl)
Copyright © 2017. All rights reserved.