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