You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2013/10/16 20:34:17 UTC
svn commit: r1532852 - in
/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common:
DuccProcess.java IDuccProcess.java
Author: degenaro
Date: Wed Oct 16 18:34:16 2013
New Revision: 1532852
URL: http://svn.apache.org/r1532852
Log:
UIMA-3351 DUCC orchestrator (OR) should not count Time Run for JP's that are not used
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java?rev=1532852&r1=1532851&r2=1532852&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcess.java Wed Oct 16 18:34:16 2013
@@ -264,6 +264,27 @@ public class DuccProcess implements IDuc
return retVal;
}
+
+ public boolean isAssignedWork() {
+ boolean retVal = true;
+ IDuccProcessWorkItems pwi = getProcessWorkItems();
+ if(pwi == null) {
+ retVal = false;
+ }
+ else {
+ if((pwi.getCountDispatch() == 0)
+ && (pwi.getCountDone() == 0 )
+ && (pwi.getCountError() == 0)
+ && (pwi.getCountLost() == 0)
+ && (pwi.getCountPreempt() == 0)
+ && (pwi.getCountRetry() == 0)
+ ) {
+ retVal = false;
+ }
+ }
+ return retVal;
+ }
+
public boolean isActive() {
boolean retVal = false;
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java?rev=1532852&r1=1532851&r2=1532852&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccProcess.java Wed Oct 16 18:34:16 2013
@@ -75,6 +75,8 @@ public interface IDuccProcess extends Se
public boolean isPreempted();
public boolean isComplete();
+ public boolean isAssignedWork();
+
public boolean isDeallocated();
public boolean isDefunct();