X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1e256b9b45e67cc52372e15811049ab32fecb1d2..84402e8e2ee2a2d0bef25fdceb0a263ed8b471f6:/src/bindings/java/org/simgrid/msg/Storage.java diff --git a/src/bindings/java/org/simgrid/msg/Storage.java b/src/bindings/java/org/simgrid/msg/Storage.java index ea762968b3..cb9d9bfd10 100644 --- a/src/bindings/java/org/simgrid/msg/Storage.java +++ b/src/bindings/java/org/simgrid/msg/Storage.java @@ -1,6 +1,6 @@ /* Bindings to the MSG storage */ -/* Copyright (c) 2006-2014. The SimGrid Team. +/* Copyright (c) 2006-2020. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -14,22 +14,15 @@ public class Storage { * This attribute represents a bind between a java storage object and * a native storage. Even if this attribute is public you must never * access to it. - */ - private long bind; + */ + private long bind = 0; /** Storage name */ protected String name; - /** User data. */ - private Object data; - protected Storage() { - this.bind = 0; - this.data = null; - } - @Override public String toString (){ - return this.name; + return this.name; } @@ -41,15 +34,15 @@ public class Storage { * * @return The storage object with the given name. * @exception StorageNotFoundException if the name of the storage is not valid. - */ - public static native Storage getByName(String name) + */ + public static native Storage getByName(String name) throws HostNotFoundException, StorageNotFoundException; /** * This method returns the name of a storage. * @return The name of the storage. * - */ + */ public String getName() { return name; } @@ -59,7 +52,7 @@ public class Storage { * * @return The size (in bytes) of the storage element. * - */ + */ public native long getSize(); /** @@ -67,7 +60,7 @@ public class Storage { * * @return The free size (in bytes) of the storage element. * - */ + */ public native long getFreeSize(); /** @@ -75,21 +68,21 @@ public class Storage { * * @return The used size (in bytes) of the storage element. * - */ + */ public native long getUsedSize(); /** - * Returns the value of a given storage property. + * Returns the value of a given storage property. */ public native String getProperty(String name); /** - * Change the value of a given storage property. + * Change the value of a given storage property. */ public native void setProperty(String name, String value); - /** + /** * * Returns the host name the storage is attached to * @@ -102,7 +95,7 @@ public class Storage { * * @return An array containing all the storages installed. * - */ + */ public static native Storage[] all(); /**