X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ed4d9195562842753411ebe491d2d66f46965a1a..40d3634e5448cd560a6989d07d10ec30e85cf533:/examples/java/cloud/migration/Daemon.java diff --git a/examples/java/cloud/migration/Daemon.java b/examples/java/cloud/migration/Daemon.java index 68a31f3153..d03d09aed6 100644 --- a/examples/java/cloud/migration/Daemon.java +++ b/examples/java/cloud/migration/Daemon.java @@ -10,29 +10,28 @@ import org.simgrid.msg.*; import org.simgrid.msg.Process; public class Daemon extends Process { - private Task currentTask; - public Daemon(VM vm, int load) { - super((Host)vm,"Daemon"); - currentTask = new Task(this.getHost().getName()+"-daemon-0", this.getHost().getSpeed()*100, 0); - } - public void main(String[] args) throws MsgException { - int i = 1; - while(!Main.isEndOfTest()) { - // TODO the binding is not yet available - try { - currentTask.execute(); - } catch (HostFailureException e) { - e.printStackTrace(); - } catch (TaskCancelledException e) { - System.out.println("task cancelled"); - suspend(); // Suspend the process - } - currentTask = new Task(this.getHost().getName()+"-daemon-"+(i++), this.getHost().getSpeed()*100, 0); -// Msg.info(currentTask.getName()); - } + private Task currentTask; + public Daemon(VM vm, int load) { + super((Host)vm,"Daemon"); + currentTask = new Task(this.getHost().getName()+"-daemon-0", this.getHost().getSpeed()*100, 0); + } + public void main(String[] args) throws MsgException { + int i = 1; + while(!Main.isEndOfTest()) { + // TODO the binding is not yet available + try { + currentTask.execute(); + } catch (HostFailureException e) { + e.printStackTrace(); + } catch (TaskCancelledException e) { + System.out.println("task cancelled"); + suspend(); // Suspend the process } + currentTask = new Task(this.getHost().getName()+"-daemon-"+(i++), this.getHost().getSpeed()*100, 0); + } +} - public double getRemaining(){ - return this.currentTask.getFlopsAmount(); - } + public double getRemaining(){ + return this.currentTask.getFlopsAmount(); + } }