Author: mes
Date: 2011-01-21 10:31:28 -0800 (Fri, 21 Jan 2011)
New Revision: 23539

Modified:
   core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTask.java
   
core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTaskManager.java
   core3/work-api/trunk/src/main/java/org/cytoscape/work/TaskManager.java
   
core3/work-api/trunk/src/test/java/org/cytoscape/work/AbstractTaskManagerTest.java
Log:
removed concept of executeAndWait

Modified: 
core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTask.java
===================================================================
--- core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTask.java     
2011-01-21 18:03:21 UTC (rev 23538)
+++ core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTask.java     
2011-01-21 18:31:28 UTC (rev 23539)
@@ -38,6 +38,8 @@
         *  a <code>Task</code>'s checking whether "cancelled" is true or not 
and then taking appropriate action.
         */
        public void cancel() {
+               System.out.println("entering AbstractTask cancel");
                cancelled = true;
+               System.out.println("exiting AbstractTask cancel");
        }
 }

Modified: 
core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTaskManager.java
===================================================================
--- 
core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTaskManager.java  
    2011-01-21 18:03:21 UTC (rev 23538)
+++ 
core3/work-api/trunk/src/main/java/org/cytoscape/work/AbstractTaskManager.java  
    2011-01-21 18:31:28 UTC (rev 23539)
@@ -20,13 +20,5 @@
                return tunableInterceptor.hasTunables(o);
        }
 
-       final public void execute(TaskFactory factory) {
-               execute(factory,false);
-       }
-
-       final public void executeAndWait(TaskFactory factory) {
-               execute(factory,true);
-       }
-
-       abstract protected void execute(TaskFactory factory, boolean wait);
+       abstract public void execute(TaskFactory factory);
 }

Modified: core3/work-api/trunk/src/main/java/org/cytoscape/work/TaskManager.java
===================================================================
--- core3/work-api/trunk/src/main/java/org/cytoscape/work/TaskManager.java      
2011-01-21 18:03:21 UTC (rev 23538)
+++ core3/work-api/trunk/src/main/java/org/cytoscape/work/TaskManager.java      
2011-01-21 18:31:28 UTC (rev 23539)
@@ -5,6 +5,7 @@
  * Executes the Tasks found in the TaskIterator provided by a TaskFactory. 
  */
 public interface TaskManager {
+
        /** 
         * Tests an object for having tunable annotations.
         * @return true if "o" has tunable annotations and else false.
@@ -22,16 +23,4 @@
         * method's iterator will be executed
         */
        void execute(TaskFactory factory);
-
-       /**
-        * This method is called to execute the Tasks in a TaskIterator provided
-        * by a <code>TaskFactory</code>.  
-        * This method returns once the <code>Task</code>s derived from the 
<code>TaskIterator</code>
-        * returned by the <code>TaskFactory</code>'s 
<code>getTaskIterator()</code> method have
-        * started <b>and completed</b> execution. It <i>waits (potentially 
forever)</i> for 
-        * the <code>Task</code>s to finish. 
-        * @param factory The <code>TaskFactory</code> whose tasks returned by 
its getTaskIterator()
-        * method's iterator will be executed
-        */
-       void executeAndWait(TaskFactory factory);
 }

Modified: 
core3/work-api/trunk/src/test/java/org/cytoscape/work/AbstractTaskManagerTest.java
===================================================================
--- 
core3/work-api/trunk/src/test/java/org/cytoscape/work/AbstractTaskManagerTest.java
  2011-01-21 18:03:21 UTC (rev 23538)
+++ 
core3/work-api/trunk/src/test/java/org/cytoscape/work/AbstractTaskManagerTest.java
  2011-01-21 18:31:28 UTC (rev 23539)
@@ -45,7 +45,7 @@
                        return this.tunableInterceptor;
                }
 
-               protected void execute(TaskFactory factory, boolean wait) {
+               public void execute(TaskFactory factory) {
                }
        }
 

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to