From 8b19992144120cb1dbbb1cf97aa2951dd05c8ea4 Mon Sep 17 00:00:00 2001 From: Johann Latocha Date: Thu, 26 Jul 2012 20:49:12 +0200 Subject: Add image --- src/main/java/org/openslx/Test.java | 88 +++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 38 deletions(-) (limited to 'src/main/java/org/openslx/Test.java') diff --git a/src/main/java/org/openslx/Test.java b/src/main/java/org/openslx/Test.java index f473df5..56afc7f 100644 --- a/src/main/java/org/openslx/Test.java +++ b/src/main/java/org/openslx/Test.java @@ -8,42 +8,54 @@ import org.openslx.dnbd3.DNBD3Server; public class Test { - public static void main(String[] args) { - - try { - DNBD3Server server = new DNBD3Server(); - - // server.doReload(); - // server.doShutdown(); - - System.out.println("Exported images (atime, vid, rid, file):"); - System.out.println("========================================"); - List images = server.getImages(); - for (DNBD3Image image : images) { - System.out.print(image.getAtime() + "\t"); - System.out.print(image.getVid() + "\t"); - System.out.print(image.getRid() + "\t"); - System.out.print(image.getPath()); - 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 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(); - - } catch (Exception e) { - e.printStackTrace(); - } - } + 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 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 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(); + } + } } -- cgit v1.2.3-55-g7522