public class DownloadPoolConfigImpl extends Object implements DownloadPoolConfig
| 构造器和说明 |
|---|
DownloadPoolConfigImpl(PoolConfig poolConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
DownloadPoolConfig |
deleteTemporaryFile(boolean deleteTemporaryFile)
是否删除临时文件(默认删除)
|
DownloadPoolConfig |
directoryPath(String directoryPath)
指定全局文件保存目录
|
DownloadPoolConfig |
downloadPoolListener(DownloadPoolListener downloadPoolListener)
指定线程池事件监听接口
|
DownloadPoolConfig |
fileIntegrityChecker(java.util.function.BiFunction<cn.schoolwow.quickhttp.response.Response,Path,Boolean> fileIntegrityChecker)
指定全局文件完整性校验函数
|
DownloadPoolConfig |
maxDownloadSpeed(int maxDownloadSpeed)
指定最大下载速度(kb/s)
|
DownloadPoolConfig |
maxDownloadTimeout(int downloadTimeoutMillis)
指定全局下载任务超时时间
|
DownloadPoolConfig |
maxThreadConnection(int maxThreadConnection)
指定全局最大线程连接个数
|
DownloadPoolConfig |
parallelDownloadCount(int parallelDownloadCount)
指定最大同时下载任务个数
|
DownloadPoolConfig |
retryTimes(int retryTimes)
下载失败重试次数(默认3次)
|
DownloadPoolConfig |
singleThread(boolean singleThread)
是否强制单线程下载
|
DownloadPoolConfig |
temporaryDirectoryPath(String temporaryDirectoryPath)
指定临时文件目录
|
public DownloadPoolConfigImpl(PoolConfig poolConfig)
public DownloadPoolConfig temporaryDirectoryPath(String temporaryDirectoryPath)
temporaryDirectoryPath 在接口中 DownloadPoolConfigtemporaryDirectoryPath - 临时文件目录public DownloadPoolConfig retryTimes(int retryTimes)
retryTimes 在接口中 DownloadPoolConfigretryTimes - 下载失败重试次数public DownloadPoolConfig deleteTemporaryFile(boolean deleteTemporaryFile)
deleteTemporaryFile 在接口中 DownloadPoolConfigdeleteTemporaryFile - 是否删除临时文件public DownloadPoolConfig singleThread(boolean singleThread)
singleThread 在接口中 DownloadPoolConfigsingleThread - 是否强制单线程下载public DownloadPoolConfig maxDownloadTimeout(int downloadTimeoutMillis)
maxDownloadTimeout 在接口中 DownloadPoolConfigdownloadTimeoutMillis - 下载任务超时时间(ms)public DownloadPoolConfig maxDownloadSpeed(int maxDownloadSpeed)
maxDownloadSpeed 在接口中 DownloadPoolConfigmaxDownloadSpeed - 最大下载速度(kb/s)public DownloadPoolConfig maxThreadConnection(int maxThreadConnection)
maxThreadConnection 在接口中 DownloadPoolConfigmaxThreadConnection - 最大线程连接个数public DownloadPoolConfig directoryPath(String directoryPath)
directoryPath 在接口中 DownloadPoolConfigdirectoryPath - 文件保存目录public DownloadPoolConfig parallelDownloadCount(int parallelDownloadCount)
parallelDownloadCount 在接口中 DownloadPoolConfigparallelDownloadCount - 最大同时下载任务个数public DownloadPoolConfig fileIntegrityChecker(java.util.function.BiFunction<cn.schoolwow.quickhttp.response.Response,Path,Boolean> fileIntegrityChecker)
fileIntegrityChecker 在接口中 DownloadPoolConfigfileIntegrityChecker - 文件完整性校验函数public DownloadPoolConfig downloadPoolListener(DownloadPoolListener downloadPoolListener)
downloadPoolListener 在接口中 DownloadPoolConfigdownloadPoolListener - 线程池事件监听接口Copyright © 2021. All rights reserved.