Skip to content

Commit 414c087

Browse files
committed
recorder
1 parent 8780815 commit 414c087

File tree

3 files changed

+10
-27
lines changed

3 files changed

+10
-27
lines changed

src/main/java/com/qiniu/storage/RecordKeyGenerator.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/main/java/com/qiniu/storage/Recorder.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,12 @@ public interface Recorder {
3030
*/
3131
void del(String key);
3232

33+
/**
34+
* 根据服务器的key和本地文件名生成持久化纪录的key
35+
*
36+
* @param key 服务器的key
37+
* @param file 本地文件名
38+
* @return 持久化上传纪录的key
39+
*/
3340
String recorderKeyGenerate(String key, File file);
3441
}

src/test/java/com/qiniu/storage/RecordUploadTest.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,7 @@
2525
*/
2626
public class RecordUploadTest {
2727
final Random r = new Random();
28-
final RecordKeyGenerator keyGen = new RecordKeyGenerator() {
29-
@Override
30-
public String gen(String key, File file) {
31-
return key + "_._" + file.getAbsolutePath();
32-
}
33-
};
28+
3429
final Client client = new Client();
3530
FileRecorder recorder = null;
3631
private Response response = null;
@@ -42,7 +37,7 @@ private void template(final int size) throws IOException {
4237
recorder = new FileRecorder(f.getParentFile());
4338
try {
4439
final String token = TestConfig.testAuth.uploadToken(TestConfig.bucket, expectKey);
45-
final String recordKey = keyGen.gen(expectKey, f);
40+
final String recordKey = recorder.recorderKeyGenerate(expectKey, f);
4641

4742
// 开始第一部分上传
4843
final Up up = new Up(f, expectKey, token);
@@ -273,13 +268,11 @@ public Response up() throws Exception {
273268
System.out.println("UP: " + i + ", enter up");
274269

275270
String recorderKey = key;
276-
if (keyGen != null) {
277-
recorderKey = keyGen.gen(key, file);
278-
}
279271

280272
if (recorder == null) {
281273
recorder = new FileRecorder(file.getParentFile());
282274
}
275+
recorderKey = recorder.recorderKeyGenerate(key, file);
283276
uploader = new ResumeUploader(client, token, key, file,
284277
null, Client.DefaultMime, recorder, new Configuration(Zone.zone0()));
285278
Response res = uploader.upload();

0 commit comments

Comments
 (0)