Author: cwiklik
Date: Mon Aug  3 17:34:14 2015
New Revision: 1693944

URL: http://svn.apache.org/r1693944
Log:
UIMA-4540 Rearranged code the deals with AE Init stat list. Clear list if 
state=Running

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java?rev=1693944&r1=1693943&r2=1693944&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeInventoryProcessor.java
 Mon Aug  3 17:34:14 2015
@@ -199,14 +199,17 @@ public class DefaultNodeInventoryProcess
                                         * logger.warn(methodName, null,
                                         * "endInit:"+endInitLong+" 
"+"startRun:"+startRunLong); }
                                         */
-                                       int pipelineInitStats = (p.getValue()
-                                                       
.getUimaPipelineComponents() == null) ? 0 : p
-                                                       
.getValue().getUimaPipelineComponents().size();
-
                                        if 
(p.getValue().getUimaPipelineComponents() == null) {
                                                
p.getValue().setUimaPipelineComponents(
                                                                new 
ArrayList<IUimaPipelineAEComponent>());
                                        }
+                                       if ( 
p.getValue().getProcessState().equals(ProcessState.Running)) {
+                                               
p.getValue().getUimaPipelineComponents().clear();
+                                       }
+                                       int pipelineInitStats = (p.getValue()
+                                                       
.getUimaPipelineComponents() == null) ? 0 : p
+                                                       
.getValue().getUimaPipelineComponents().size();
+
                                        sb.append("\n\t[Process Type=")
                                                        
.append(p.getValue().getProcessType())
                                                        .append(" DUCC ID=")


Reply via email to