Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Simplify this example by not declaring BasicTask since that's empty
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 27 Feb 2010 23:05:57 +0000 (23:05 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 27 Feb 2010 23:05:57 +0000 (23:05 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7133 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/java/basic/BasicTask.java [deleted file]
examples/java/basic/Forwarder.java
examples/java/basic/Makefile.am
examples/java/basic/Master.java
examples/java/basic/Slave.java

diff --git a/examples/java/basic/BasicTask.java b/examples/java/basic/BasicTask.java
deleted file mode 100644 (file)
index 2ba5f2e..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * $Id$
- *
- * Copyright 2006,2007 Martin Quinson, Malek Cherier         
- * All rights reserved. 
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. 
- */
-
-import simgrid.msg.*;
-
-public class BasicTask extends Task {
-       
-    public BasicTask(String name, double computeDuration, double messageSize) throws JniException{
-       super(name,computeDuration,messageSize);                
-    }
-}
index 6d383c9..dd69021 100644 (file)
@@ -26,9 +26,9 @@ public class Forwarder extends simgrid.msg.Process {
       int slavesCount = lastOutput - firstOutput + 1;
       Msg.info("Receiving on 'slave_"+input+"'");
       while(true) {
-        Task t = Task.receive("slave_"+input); 
+        Task task = Task.receive("slave_"+input);      
         
-        if (t instanceof FinalizeTask) {
+        if (task instanceof FinalizeTask) {
            Msg.info("Got a finalize task. Let's forward that we're done.");
            
            for (int cpt = firstOutput; cpt<=lastOutput; cpt++) {
@@ -37,7 +37,6 @@ public class Forwarder extends simgrid.msg.Process {
            }
            break;
         }
-        BasicTask task = (BasicTask)t;
         int dest = firstOutput + (taskCount % slavesCount);
         
         Msg.info("Sending \"" + task.getName() + "\" to \"slave_" + dest + "\"");
index e4cd679..7a3b3c9 100644 (file)
@@ -9,7 +9,7 @@ EXTRA_DIST=basic_deployment.xml basic_platform.xml
 
 # Declare sources:
 JAVA_SRC=Master.java Forwarder.java Slave.java BasicTest.java \
-         BasicTask.java FinalizeTask.java
+         FinalizeTask.java
 JAVA_TESTS=BasicTest.class
 TESTS=$(JAVA_TESTS)
 
index 594c392..2b4ef9a 100644 (file)
@@ -25,7 +25,7 @@ public class Master extends simgrid.msg.Process {
       Msg.info("Hello! Got "+  slavesCount + " slaves and "+tasksCount+" tasks to process");
       
       for (int i = 0; i < tasksCount; i++) {
-        BasicTask task = new BasicTask("Task_" + i, taskComputeSize, taskCommunicateSize); 
+        Task task = new Task("Task_" + i, taskComputeSize, taskCommunicateSize); 
         Msg.info("Sending \"" + task.getName()+ "\" to \"slave_" + i % slavesCount + "\"");
         task.send("slave_"+(i%slavesCount));
       }
index 05b2380..d2bb15d 100644 (file)
@@ -21,12 +21,11 @@ public class Slave extends simgrid.msg.Process {
       Msg.info("Receiving on 'slave_"+num+"'");
       
       while(true) { 
-        Task t = Task.receive("slave_"+num);   
+        Task task = Task.receive("slave_"+num);        
         
-        if (t instanceof FinalizeTask) {
+        if (task instanceof FinalizeTask) {
            break;
         }
-        BasicTask task = (BasicTask)t;
         Msg.info("Received \"" + task.getName() +  "\". Processing it.");       
         task.execute();
         Msg.info("\"" + task.getName() + "\" done ");