类 DownloadResumableClient.DownloadCheckPoint
java.lang.Object
cn.warpin.thirdPart.huawei.obs.obs.services.internal.DownloadResumableClient.DownloadCheckPoint
- 所有已实现的接口:
Serializable
断点续传的下载所需类
-
字段概要
字段修饰符和类型字段说明booleanintprivate static final long -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidbooleaninthashCode()booleanisValid(String tmpFilePath, ObjectMetadata objectMetadata) 判断序列化文件、临时文件和实际信息是否一致void从checkpoint文件中加载checkpoint数据void把DownloadCheckPoint数据写到序列化文件void分片下载成功后,更新分片和临时文件信息voidupdateTmpFile(String tmpFilePath) 出现网络异常时,更新临时文件的修改时间
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID- 另请参阅:
-
md5
public int md5 -
bucketName
-
objectKey
-
versionId
-
downloadFile
-
objectStatus
-
tmpFileStatus
-
downloadParts
ArrayList<DownloadResumableClient.DownloadPart> downloadParts -
isAbort
public transient volatile boolean isAbort
-
-
构造器详细资料
-
DownloadCheckPoint
DownloadCheckPoint()
-
-
方法详细资料
-
hashCode
public int hashCode() -
equals
-
load
从checkpoint文件中加载checkpoint数据- 参数:
checkPointFile-- 抛出:
Exception
-
assign
-
isValid
判断序列化文件、临时文件和实际信息是否一致- 参数:
tmpFilePath- 临时文件路径objectMetadata- 对象元数据
-
update
分片下载成功后,更新分片和临时文件信息- 参数:
index-completed-tmpFilePath-- 抛出:
IOException
-
updateTmpFile
出现网络异常时,更新临时文件的修改时间- 参数:
tmpFilePath-- 抛出:
IOException
-
record
把DownloadCheckPoint数据写到序列化文件- 抛出:
IOException
-