X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7b138f8b1ed3e8816eda5cb26deb71fe81b4087a..032c962d1354ec38e3f71083d51e690bcfa348d1:/examples/java/trace/pingpong/Main.java diff --git a/examples/java/trace/pingpong/Main.java b/examples/java/trace/pingpong/Main.java index da7d657207..37f866fbec 100644 --- a/examples/java/trace/pingpong/Main.java +++ b/examples/java/trace/pingpong/Main.java @@ -1,4 +1,4 @@ -/* Copyright (c) 2006-2007, 2012-2014, 2016. The SimGrid Team. +/* Copyright (c) 2006-2007, 2012-2014, 2016-2017. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -6,16 +6,17 @@ package trace.pingpong; import org.simgrid.msg.Msg; -import org.simgrid.trace.Trace; import org.simgrid.msg.MsgException; -import org.simgrid.msg.NativeException; +import org.simgrid.trace.Trace; public class Main { + public static final String PM_STATE = "PM_STATE"; + private Main() { throw new IllegalAccessError("Utility class"); } - public static void main(String[] args) throws MsgException, NativeException { + public static void main(String[] args) throws MsgException { Msg.init(args); if(args.length < 1) { Msg.info("Usage : Main platform_file"); @@ -25,16 +26,16 @@ public class Main { /* construct the platform and deploy the application */ Msg.createEnvironment(args[0]); - new Sender("Jacquelin", "Sender", new String[] {"Boivin", "Marcel"}).start(); + new Sender("Jacquelin", "Sender", new String[] {"Boivin", "Tremblay"}).start(); new Receiver ("Boivin", "Receiver", null).start(); - new Receiver ("Marcel", "Receiver", null).start(); + new Receiver ("Tremblay", "Receiver", null).start(); /* Initialize some state for the hosts */ - Trace.hostStateDeclare ("PM_STATE"); - Trace.hostStateDeclareValue ("PM_STATE", "waitingPing", "0 0 1"); - Trace.hostStateDeclareValue ("PM_STATE", "sendingPong", "0 1 0"); - Trace.hostStateDeclareValue ("PM_STATE", "sendingPing", "0 1 1"); - Trace.hostStateDeclareValue ("PM_STATE", "waitingPong", "1 0 0"); + Trace.hostStateDeclare (PM_STATE); + Trace.hostStateDeclareValue (PM_STATE, "waitingPing", "0 0 1"); + Trace.hostStateDeclareValue (PM_STATE, "sendingPong", "0 1 0"); + Trace.hostStateDeclareValue (PM_STATE, "sendingPing", "0 1 1"); + Trace.hostStateDeclareValue (PM_STATE, "waitingPong", "1 0 0"); /* execute the simulation. */ Msg.run();