public class DownloadProgressTail extends AbstractTail implements DownloadListener
| Modifier and Type | Class and Description |
|---|---|
static class |
DownloadProgressTail.Pool |
static class |
DownloadProgressTail.Status |
| Constructor and Description |
|---|
DownloadProgressTail() |
| Modifier and Type | Method and Description |
|---|---|
void |
finish(long totalProcessed)
Marks the download as finished.
|
java.lang.String |
getFileName() |
long |
getProgress() |
long |
getStartTime() |
DownloadProgressTail.Status |
getStatus() |
long |
getTotalLen() |
void |
setFileName(java.lang.String fileName) |
void |
setProgress(long progress) |
void |
setStartTime(long startTime) |
void |
setStatus(DownloadProgressTail.Status status) |
void |
setTotalLen(long totalLen) |
void |
start(long expectedLen)
The expected length for the download.
|
void |
tick() |
void |
update(long processedBytes)
Updates the listener on how many bytes have been processed.
|
public void tick()
public DownloadProgressTail.Status getStatus()
public java.lang.String getFileName()
public long getTotalLen()
public long getProgress()
public long getStartTime()
public void setStatus(DownloadProgressTail.Status status)
public void setFileName(java.lang.String fileName)
public void setTotalLen(long totalLen)
public void setProgress(long progress)
public void setStartTime(long startTime)
public void start(long expectedLen)
DownloadListenerstart in interface DownloadListenerexpectedLen - The expected length or -1.public void update(long processedBytes)
DownloadListenerupdate in interface DownloadListenerprocessedBytes - The progress.public void finish(long totalProcessed)
DownloadListenerfinish in interface DownloadListenertotalProcessed - The total number of bytes downloaded.