blob: 56afc7f1806e9e97e3336c8a8f1010f673318955 (
plain) (
tree)
|
|
package org.openslx;
import java.util.List;
import org.openslx.dnbd3.DNBD3Client;
import org.openslx.dnbd3.DNBD3Image;
import org.openslx.dnbd3.DNBD3Server;
public class Test {
public static void main(String[] args) {
try {
DNBD3Server server = new DNBD3Server();
String group = "Test";
int vid = 10;
int rid = 1;
String path = "/image.iso";
String servers = "132.230.4.29;132.230.4.220;10.1.1.1";
String cache = "/tmp/image.iso.cache";
DNBD3Image image = new DNBD3Image(group, vid, rid, path, servers, cache);
server.addImage(image);
System.out.println("Exported images (group, atime, vid, rid, path, servers, cache):");
System.out.println("===============================================================");
List<DNBD3Image> images = server.getImages();
for (DNBD3Image i : images) {
System.out.print(i.getGroup() + "\t");
System.out.print(i.getAtime() + "\t");
System.out.print(i.getVid() + "\t");
System.out.print(i.getRid() + "\t");
System.out.print(i.getPath() + "\t");
System.out.print(i.getServers() + "\t");
System.out.print(i.getCache());
System.out.println();
}
System.out.println();
System.out.println("Number images: " + images.size());
System.out.println();
System.out.println("Connected clients (ip, file)");
System.out.println("============================");
List<DNBD3Client> clients = server.getClients();
for (DNBD3Client client : clients) {
System.out.print(client.getIp() + "\t");
System.out.print(client.getImage());
System.out.println();
}
System.out.println();
System.out.println("Number clients: " + clients.size());
System.out.println();
// server.doReload();
// server.doShutdown();
} catch (Exception e) {
e.printStackTrace();
}
}
}
|