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