X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/49e85177c669d793e84242983a1b1f430e47184e..88f69ea878628a0cecd1e6881187f23a7c57869e:/examples/java/io/Node.java diff --git a/examples/java/io/Node.java b/examples/java/io/Node.java index a0a88cd12b..42e84b89b2 100644 --- a/examples/java/io/Node.java +++ b/examples/java/io/Node.java @@ -6,54 +6,61 @@ package io; +import org.simgrid.msg.Msg; import org.simgrid.msg.File; import org.simgrid.msg.Host; +import org.simgrid.msg.Process; import org.simgrid.msg.HostNotFoundException; -import org.simgrid.msg.Msg; import org.simgrid.msg.MsgException; -import org.simgrid.msg.Process; public class Node extends Process { - private static String FILENAME1 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/g5k.xml"; - private static String FILENAME2 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/One_cluster_no_backbone.xml"; - private static String FILENAME3 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/g5k_cabinets.xml"; - private static String FILENAME4 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/nancy.xml"; - - protected int number; - - public Node(Host host, int number) throws HostNotFoundException { - super(host, Integer.toString(number), null); - this.number = number; - } - public void main(String[] args) throws MsgException { - String mount = "C:"; - String filename; - switch (number) { - case 0: - filename = FILENAME1; - break; - case 1: - filename = FILENAME2; - break; - case 2: - filename = FILENAME3; - break; - case 3: - filename = FILENAME4; - break; - default: - filename = FILENAME1; - } - Msg.info("Open file " + filename); - File file = new File(mount,filename); - - long read = file.read(10000000,1); - Msg.info("Having read " + read + " on " + filename); - - long write = file.read(100000,1); - Msg.info("Having write " + write + " on " + filename); - - read = file.read(10000000,1); - Msg.info("Having read " + read + " on " + filename); - } + private static String FILENAME1 = "/doc/simgrid/examples/platforms/g5k.xml"; + private static String FILENAME2 = "\\Windows\\setupact.log"; + private static String FILENAME3 = "/doc/simgrid/examples/platforms/g5k_cabinets.xml"; + private static String FILENAME4 = "/doc/simgrid/examples/platforms/nancy.xml"; + + protected int number; + + public Node(Host host, int number) throws HostNotFoundException { + super(host, Integer.toString(number), null); + this.number = number; + } + + public void main(String[] args) throws MsgException { + String mount = ""; + String filename; + switch (number) { + case 0: + mount = "/home"; + filename = mount + FILENAME1; + break; + case 1: + mount = "c:"; + filename = mount + FILENAME2; + break; + case 2: + mount = "/home"; + filename = mount + FILENAME3; + break; + case 3: + mount = "/home"; + filename = mount + FILENAME4; + break; + default: + mount = "/home"; + filename = mount + FILENAME1; + } + + Msg.info("Open file " + filename); + File file = new File(filename); + + long read = file.read(10000000,1); + Msg.info("Having read " + read + " on " + filename); + + long write = file.read(100000,1); + Msg.info("Having write " + write + " on " + filename); + + read = file.read(10000000,1); + Msg.info("Having read " + read + " on " + filename); + } }