Package com.qiniu.storage
Interface Recorder
-
- All Known Implementing Classes:
FileRecorder
public interface Recorder
定义分片上传时纪录上传进度的接口
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
del(java.lang.String key)
删除文件分片上传的进度文件byte[]
get(java.lang.String key)
获取文件分片上传的进度信息java.lang.String
recorderKeyGenerate(java.lang.String key, java.io.File file)
根据服务器的key和本地文件名生成持久化纪录的keyjava.lang.String
recorderKeyGenerate(java.lang.String bucket, java.lang.String key, java.lang.String contentDataSUID, java.lang.String uploaderSUID)
根据目标bucket, key和本地文件名生成持久化纪录的keyvoid
set(java.lang.String key, byte[] data)
新建或更新文件分片上传的进度
-
-
-
Method Detail
-
set
void set(java.lang.String key, byte[] data)
新建或更新文件分片上传的进度- Parameters:
key
- 持久化的键data
- 持久化的内容
-
get
byte[] get(java.lang.String key)
获取文件分片上传的进度信息- Parameters:
key
- 持久化的键- Returns:
- 对应的信息
-
del
void del(java.lang.String key)
删除文件分片上传的进度文件- Parameters:
key
- 持久化的键
-
recorderKeyGenerate
java.lang.String recorderKeyGenerate(java.lang.String key, java.io.File file)
根据服务器的key和本地文件名生成持久化纪录的key- Parameters:
key
- 服务器的keyfile
- 本地文件名- Returns:
- 持久化上传纪录的key
-
recorderKeyGenerate
java.lang.String recorderKeyGenerate(java.lang.String bucket, java.lang.String key, java.lang.String contentDataSUID, java.lang.String uploaderSUID)
根据目标bucket, key和本地文件名生成持久化纪录的key- Parameters:
bucket
- 空间名或其变换的值key
- 文件名或其变换的值contentDataSUID
- 上传内容的标识字符串uploaderSUID
- 上传方式的标识字符串- Returns:
- 持久化上传纪录的key
-
-