/
TestBitrepository.java
56 lines (41 loc) · 1.46 KB
/
TestBitrepository.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package dk.netarkivet.common.distribute.arcrepository.bitrepository;
import java.io.File;
import dk.netarkivet.common.distribute.arcrepository.bitrepository.Bitrepository;
/**
*
* netarkiv-pillars:
checksum2
sbdisk1
*
*/
public class TestBitrepository {
public static void main(String[] args) {
File configDir = new File("/home/svc/bitmag-releasetest-conf");
File bitmagKeyfile = new File(configDir, "client-certificate.pem");
Bitrepository bitrep = new Bitrepository(configDir, bitmagKeyfile, 1, "sbdisk1");
for (String col: bitrep.getKnownCollections()) {
System.out.println(col);
}
for ( String pillar: bitrep.getCollectionPillars("netarkiv")) {
System.out.println(pillar);
}
System.out.println();
System.out.println("netarkiv-pillars:");
for (String col: bitrep.getCollectionPillars("netarkiv")) {
System.out.println(col);
}
System.out.println("netarkiv-ids:");
for (String id: bitrep.getFileIds("netarkiv")) {
System.out.println(id);
}
//bitrep.shutdown();
/*
File configDir = new File("/home/svc/bitrepository-quickstart/commandline/conf");
//File bitmagKeyfile = new File(configDir, "client-certificate.pem");
Bitrepository bitrep = new Bitrepository(configDir, null, 1, "kbpillar-test-linux");
bitrep.shutdown();
*/
//BitmagArcRepositoryClient client = new BitmagArcRepositoryClient();
bitrep.shutdown();
}
}