public class DownloadTask extends Object implements Comparable<DownloadTask>
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
deleteTemporaryFile
是否删除临时文件
|
String |
directoryPath
保存文件目录
|
List<DownloadTaskListener> |
downloadTaskListenerList
事件监听
|
int |
downloadTimeoutMillis
下载超时时间
|
java.util.function.BiFunction<cn.schoolwow.quickhttp.response.Response,Path,Boolean> |
fileIntegrityChecker
文件完整性校验
|
String |
filePath
保存文件全路径
|
boolean |
m3u8
是否为m3u8任务
|
int |
maxDownloadSpeed
指定最大下载速度(kb/s)
|
int |
priority
任务优先级(数字越小优先级越高,默认为100)
|
cn.schoolwow.quickhttp.request.Request |
request
下载任务
|
java.util.function.Supplier<cn.schoolwow.quickhttp.request.Request> |
requestSupplier
延时下载任务
|
boolean |
singleThread
是否强制单线程下载
|
| 构造器和说明 |
|---|
DownloadTask() |
public cn.schoolwow.quickhttp.request.Request request
public java.util.function.Supplier<cn.schoolwow.quickhttp.request.Request> requestSupplier
public int priority
public boolean m3u8
public boolean deleteTemporaryFile
public boolean singleThread
public int downloadTimeoutMillis
public int maxDownloadSpeed
public String filePath
public String directoryPath
public java.util.function.BiFunction<cn.schoolwow.quickhttp.response.Response,Path,Boolean> fileIntegrityChecker
public List<DownloadTaskListener> downloadTaskListenerList
public int compareTo(DownloadTask downloadTask)
compareTo 在接口中 Comparable<DownloadTask>Copyright © 2021. All rights reserved.