X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/611d822b02f836d7abe031cced6adc4281ef4356..1ff90bc7103df77877d6860f1f117425afe1a516:/examples/java/io/file/Node.java?ds=sidebyside diff --git a/examples/java/io/file/Node.java b/examples/java/io/file/Node.java deleted file mode 100644 index 3c9d08d31a..0000000000 --- a/examples/java/io/file/Node.java +++ /dev/null @@ -1,76 +0,0 @@ -/* Copyright (c) 2012-2018. The SimGrid Team. All rights reserved. */ - -/* This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. */ - -/********************* Files and Storage handling **************************** - * This example implements all main file functions of the MSG API - * - * Scenario: Each host - * - opens a file - * - tries to read 10,000 bytes in this file - * - writes 100,000 bytes in the file - * - seeks back to the beginning of the file - * - tries to read 150,000 bytes in this file - * -******************************************************************************/ - -package io.file; - -import org.simgrid.msg.Msg; -import org.simgrid.msg.File; -import org.simgrid.msg.Host; -import org.simgrid.msg.Process; -import org.simgrid.msg.MsgException; - -public class Node extends Process { - private static String file1 = "/doc/simgrid/examples/platforms/g5k.xml"; - private static String file2 = "\\Windows\\setupact.log"; - private static String file3 = "/doc/simgrid/examples/platforms/g5k_cabinets.xml"; - private static String file4 = "/doc/simgrid/examples/platforms/nancy.xml"; - - protected int rank; - - public Node(Host host, int number) { - super(host, Integer.toString(number), null); - this.rank = number; - } - - public void main(String[] args) throws MsgException { - String mount = "/home"; - String fileName; - switch (rank) { - case 4: - fileName = mount + file1; - break; - case 0: - mount = "c:"; - fileName = mount + file2; - break; - case 2: - fileName = mount + file3; - break; - case 1: - fileName = mount + file4; - break; - default: - fileName = mount + file1; - break; - } - - Msg.info("Open file " + fileName); - File file = new File(fileName); - - long read = file.read(10000,1); - Msg.info("Having read " + read + " on " + fileName); - - long write = file.write(100000,1); - Msg.info("Having write " + write + " on " + fileName); - - Msg.info("Seek back to the beginning of " + fileName); - file.seek(0,File.SEEK_SET); - - read = file.read(150000,1); - Msg.info("Having read " + read + " on " + fileName); - } -}