DownloadTaskEntity
DownloadTaskEntity为任务信息
字段 | 类型 | 作用 | 备注 |
---|---|---|---|
state | int | 任务状态 | 0:失败;1:完成;2:停止;3:等待; 4:正在执行;5:预处理;6:预处理完成;7:取消任务 |
headers | Map |
请求头信息 | 只有http类任务才有 |
charSet | String | 字符编码 | 默认为"utf-8" |
requestEnum | RequestEnum | 请求类型 | GET 、POST |
redirectUrl | String | 重定向地址 | http任务发生重定向才有 |
removeFile | boolean | 删除任务时,是否删除已下载完成的文件 | true: 删除任务数据库记录,并且删除已经下载完成的文件 false:如果任务已经完成,只删除任务数据库记录 未完成的任务,不管true还是false,都会删除文件 |
code | int | http状态码 | |
urlEntity | FtpUrlEntity | ftp登录信息 | 只有ftp任务才有 |
url | String | 下载地址 | |
isGroupTask | boolean | 是否属于组合任务或ftpdir任务 | true:属于;false:不属于 |
groupName | String | 属于组合任务,为组合任务名,属于FtpDir任务,为FtpDir文件夹路径 | |
isChunked | boolean | 是否是chunk模式 | true:是,false:不是 |
entity | DownloadEntity | 下载任务实体 |