X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1b4dc02411d79e4c367d331b85c1b295ec41edff..1ff90bc7103df77877d6860f1f117425afe1a516:/examples/java/io/storage/Client.java diff --git a/examples/java/io/storage/Client.java b/examples/java/io/storage/Client.java deleted file mode 100644 index 1133f6e66b..0000000000 --- a/examples/java/io/storage/Client.java +++ /dev/null @@ -1,71 +0,0 @@ -/* Copyright (c) 2012-2019. 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 some storage related functions of the MSG API - * - * Scenario : - * - display information on the disks mounted by the current host - * - attach some properties to a disk - * - list all the storage elements in the platform - * -******************************************************************************/ - -package io.storage; - -import java.util.Arrays; -import java.util.Comparator; -import org.simgrid.msg.Msg; -import org.simgrid.msg.Host; -import org.simgrid.msg.Process; -import org.simgrid.msg.Storage; -import org.simgrid.msg.MsgException; - -public class Client extends Process { - public Client(Host host, int number) { - super(host, Integer.toString(number), null); - } - - public void main(String[] args) throws MsgException { - // Retrieve all mount points of current host - Storage[] storages = getHost().getMountedStorage(); - - Arrays.sort(storages, new Comparator() { - public int compare(Storage a, Storage b) { - return a.getName().compareTo(b.getName()); - } - }); - for (int i = 0; i < storages.length; i++) { - // For each disk mounted on host - Msg.info("------------------------------------"); - Msg.info("Disk name: "+storages[i].getName()); - Msg.info("Size: "+storages[i].getSize()+" bytes."); - Msg.info("Free Size: "+storages[i].getFreeSize()+" bytes."); - Msg.info("Used Size: "+storages[i].getUsedSize()+" bytes."); - } - - Storage st = Storage.getByName("Disk2"); - Msg.info("Disk name: "+st.getName()); - Msg.info("Attached to host:"+st.getHost()); - - st.setProperty("key","Pierre"); - Msg.info("Property key: "+st.getProperty("key")); - - Host h = Host.currentHost(); - h.setProperty("key2","Pierre"); - Msg.info("Property key2: "+h.getProperty("key2")); - - String[] attach = h.getAttachedStorage(); - for (int j = 0; j < attach.length; j++) { - Msg.info("Disk attached: "+attach[j]); - } - - Msg.info("**************** ALL *************************"); - Storage[] stos = Storage.all(); - for (int i = 0; i < stos.length; i++) { - Msg.info("Disk: "+ stos[i].getName()); - } - } -}