public class Download
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
Download.Ctrl |
class |
Download.Failure |
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
nextOnIO |
| 构造器和说明 |
|---|
Download(java.io.File file,
java.io.InputStream input,
TaskExecutor taskExecutor,
long skipBytes) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeQuietly(java.io.Closeable closeable) |
Download.Ctrl |
getCtrl()
获取下载控制器
|
Download |
nextOnIO()
在IO线程执行
|
Download |
setAppended()
设置文件追加模式
用预断点续传和分块下载
|
Download |
setBuffSize(int buffSize)
设置缓冲区大小,默认 2K(2048)
|
Download |
setFilePointer(long seekBytes)
设置文件指针,从文件的 seekBytes 位置追加内容
只有配合 setAppended() 方法一起才会有作用
|
Download |
setOnFailure(OnCallback<Download.Failure> onFailure)
设置下载失败回调
|
Download |
setOnSuccess(OnCallback<java.io.File> onSuccess)
设置下载成功回调
|
Download.Ctrl |
start()
开始下载
|
public Download(java.io.File file,
java.io.InputStream input,
TaskExecutor taskExecutor,
long skipBytes)
public Download setBuffSize(int buffSize)
buffSize - 缓冲区大小(单位:字节)public Download setAppended()
public Download setFilePointer(long seekBytes)
seekBytes - 跨越的字节数public Download nextOnIO()
public Download setOnSuccess(OnCallback<java.io.File> onSuccess)
onSuccess - 成功回调函数public Download setOnFailure(OnCallback<Download.Failure> onFailure)
onFailure - 失败回调函数public Download.Ctrl start()
public Download.Ctrl getCtrl()
public static void closeQuietly(java.io.Closeable closeable)
Copyright © 2021 江苏一键联信息科技有限公司. All Rights Reserved.