Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Modernize FindSimGrid
[simgrid.git] / src / bindings / java / org / simgrid / msg / Storage.java
index b6953bc..4b15bba 100644 (file)
@@ -15,18 +15,11 @@ public class Storage {
         * 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; 
@@ -41,10 +34,9 @@ public class Storage {
         *
         * @return              The storage object with the given name.
         * @exception           StorageNotFoundException if the name of the storage is not valid.
-        * @exception           NativeException if the native version of this method failed.
         */ 
-       public native static Storage getByName(String name) 
-                       throws HostNotFoundException, NullPointerException, NativeException, StorageNotFoundException;
+       public static native Storage getByName(String name) 
+                       throws HostNotFoundException, StorageNotFoundException;
 
        /**
         * This method returns the name of a storage.
@@ -104,7 +96,7 @@ public class Storage {
         * @return                      An array containing all the storages installed.
         *
         */ 
-       public native static Storage[] all();
+       public static native Storage[] all();
 
        /**
         * Class initializer, to initialize various JNI stuff