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 @@
         }
       }
     }
-  }
-  
+  }  
 }


Reply via email to