You are viewing a plain text version of this content. The canonical link for it is here.
Posted to droids-commits@incubator.apache.org by ry...@apache.org on 2008/12/23 07:05:47 UTC

svn commit: r728890 - in /incubator/droids/trunk/droids-core/src/main/java/org/apache/droids: api/TaskMaster.java impl/MultiThreadedTaskMaster.java impl/SequentialTaskMaster.java

Author: ryan
Date: Mon Dec 22 23:05:47 2008
New Revision: 728890

URL: http://svn.apache.org/viewvc?rev=728890&view=rev
Log:
adding isWorking() to TaskMaster

Modified:
    incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/api/TaskMaster.java
    incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/MultiThreadedTaskMaster.java
    incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/SequentialTaskMaster.java

Modified: incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/api/TaskMaster.java
URL: http://svn.apache.org/viewvc/incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/api/TaskMaster.java?rev=728890&r1=728889&r2=728890&view=diff
==============================================================================
--- incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/api/TaskMaster.java (original)
+++ incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/api/TaskMaster.java Mon Dec 22 23:05:47 2008
@@ -32,6 +32,8 @@
 
   Date getFinishedWorking();
 
+  boolean isWorking();
+
   int getCompletedTasks();
 
   T getLastCompletedTask();

Modified: incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/MultiThreadedTaskMaster.java
URL: http://svn.apache.org/viewvc/incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/MultiThreadedTaskMaster.java?rev=728890&r1=728889&r2=728890&view=diff
==============================================================================
--- incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/MultiThreadedTaskMaster.java (original)
+++ incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/MultiThreadedTaskMaster.java Mon Dec 22 23:05:47 2008
@@ -182,6 +182,11 @@
   public int getMaxThreads() {
     return maxThreads;
   }
+  
+  public boolean isWorking()
+  {
+    return startedWorking != null && finishedWorking == null;
+  }
 
   /**
    * Shutdown all threads, close the pools and leave.

Modified: incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/SequentialTaskMaster.java
URL: http://svn.apache.org/viewvc/incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/SequentialTaskMaster.java?rev=728890&r1=728889&r2=728890&view=diff
==============================================================================
--- incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/SequentialTaskMaster.java (original)
+++ incubator/droids/trunk/droids-core/src/main/java/org/apache/droids/impl/SequentialTaskMaster.java Mon Dec 22 23:05:47 2008
@@ -112,6 +112,10 @@
     this.delayTimer = delayTimer;
   }
 
+  public boolean isWorking()
+  {
+    return startedWorking != null && finishedWorking == null;
+  }
 
   public Date getStartTime() {
     return startedWorking;
@@ -150,6 +154,5 @@
         }
       }
     }
-  }
-  
+  }  
 }