public class ResumableTask
extends java.lang.Object
implements java.lang.Runnable
构造器和说明 |
---|
ResumableTask(OSSFile ossFile,
SaveCallback saveCallback) |
限定符和类型 | 方法和说明 |
---|---|
void |
completeMultiPartUpload()
所有分块上传完毕,发送完成指令
|
void |
deleteUploadId()
取消该上传事件,删去OSS上已经存在的碎片
|
void |
fetchUploadId()
初始化分块上传事件,拿到uploadID
|
long |
getTotalLength()
获取文件大小
|
void |
run() |
void |
uploadNextPart(int blockNum,
java.io.RandomAccessFile raf,
OSSFile ossFile) |
void |
uploadThisPart(int blockNum,
byte[] data,
int offset,
int dataLen)
传入块序号、数据,上传分块
|
public ResumableTask(OSSFile ossFile, SaveCallback saveCallback)
public long getTotalLength()
public void run()
run
在接口中 java.lang.Runnable
public void uploadNextPart(int blockNum, java.io.RandomAccessFile raf, OSSFile ossFile) throws java.lang.Exception
java.lang.Exception
public void uploadThisPart(int blockNum, byte[] data, int offset, int dataLen) throws java.lang.Exception
blockNum
- data
- offset
- dataLen
- java.lang.Exception
public void fetchUploadId() throws java.lang.Exception
java.lang.Exception
public void deleteUploadId() throws java.lang.Exception
java.lang.Exception
public void completeMultiPartUpload() throws java.lang.Exception
java.lang.Exception