X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9dd79081a792879245787203a8407c7bff23726a..198b09ec16ca1b8fc05053bcae9e75c0ad689711:/src/bindings/java/org/simgrid/msg/Msg.java diff --git a/src/bindings/java/org/simgrid/msg/Msg.java b/src/bindings/java/org/simgrid/msg/Msg.java index 263a22fa3d..9c04644aed 100644 --- a/src/bindings/java/org/simgrid/msg/Msg.java +++ b/src/bindings/java/org/simgrid/msg/Msg.java @@ -12,86 +12,52 @@ import org.simgrid.NativeLib; public final class Msg { - /** Retrieve the simulation time - * @return The simulation time. - */ - public final static native double getClock(); - /** - * Issue a debug logging message. - * @param s message to log. - */ - public final static native void debug(String s); - /** - * Issue an verbose logging message. - * @param s message to log. - */ - public final static native void verb(String s); - - /** Issue an information logging message - * @param s - */ - public final static native void info(String s); - /** - * Issue an warning logging message. - * @param s message to log. - */ - public final static native void warn(String s); - /** - * Issue an error logging message. - * @param s message to log. - */ - public final static native void error(String s); - /** - * Issue an critical logging message. - * @param s message to log. - */ - public final static native void critical(String s); + /** Retrieves the simulation time */ + public static final native double getClock(); + /** Issue a debug logging message. */ + public static final native void debug(String msg); + /** Issue a verbose logging message. */ + public static final native void verb(String msg); + /** Issue an information logging message */ + public static final native void info(String msg); + /** Issue a warning logging message. */ + public static final native void warn(String msg); + /** Issue an error logging message. */ + public static final native void error(String msg); + /** Issue a critical logging message. */ + public static final native void critical(String s); + + private Msg() { + throw new IllegalAccessError("Utility class"); + } /********************************************************************************* * Deployment and initialization related functions * *********************************************************************************/ - /** - * The natively implemented method to initialize a MSG simulation. + /** Initialize a MSG simulation. * * @param args The arguments of the command line of the simulation. */ - public final static native void init(String[]args); + public static final native void init(String[]args); /** Tell the kernel that you want to use the energy plugin */ - public final static native void energyInit(); + public static final native void energyInit(); - /** - * Run the MSG simulation. + /** Run the MSG simulation. * - * The simulation is not cleaned afterward (see - * {@link #clean()} if you really insist on cleaning the C side), so you can freely - * retrieve the informations that you want from the simulation. In particular, retrieving the status - * of a process or the current date is perfectly ok. + * After the simulation, you can freely retrieve the information that you want.. + * In particular, retrieving the status of a process or the current date is perfectly ok. */ - public final static native void run() ; - - /** This function is useless nowadays, just stop calling it. */ - @Deprecated - public final static void clean(){} + public static final native void run() ; - /** - * The native implemented method to create the environment of the simulation. - * - * @param platformFile The XML file which contains the description of the environment of the simulation - * - */ - public final static native void createEnvironment(String platformFile); + /** Create the simulation environment by parsing a platform file. */ + public static final native void createEnvironment(String platformFile); - public final static native As environmentGetRoutingRoot(); + public static final native As environmentGetRoutingRoot(); - /** - * The method to deploy the simulation. - * - * - * @param deploymentFile - */ - public final static native void deployApplication(String deploymentFile); + /** Starts your processes by parsing a deployment file. */ + public static final native void deployApplication(String deploymentFile); /** Example launcher. You can use it or provide your own launcher, as you wish * @param args