You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2015/01/19 17:59:51 UTC

svn commit: r1653049 - /uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java

Author: cwiklik
Date: Mon Jan 19 16:59:51 2015
New Revision: 1653049

URL: http://svn.apache.org/r1653049
Log:
UIMA-4066 re-enabled metrics for pieces parts jobs

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java?rev=1653049&r1=1653048&r2=1653049&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java Mon Jan 19 16:59:51 2015
@@ -26,10 +26,12 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Properties;
+import java.util.Random;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.Semaphore;
 import java.util.concurrent.atomic.AtomicInteger;
 
+import org.apache.commons.lang.RandomStringUtils;
 import org.apache.uima.UIMAFramework;
 import org.apache.uima.analysis_engine.AnalysisEngine;
 import org.apache.uima.analysis_engine.AnalysisEngineManagement;
@@ -158,6 +160,14 @@ implements IProcessContainer {
 	    // maintain thread affinity to specific instance of AE
 	  private volatile boolean threadAffinity=true;
 	    
+	  private String gen(int length) {
+		  StringBuffer sb = new StringBuffer();
+		  for(int i=length; i > 0; i -= 12) {
+			  int n = Math.min(12, Math.abs(i));
+			  sb.append(org.apache.commons.lang.StringUtils.leftPad(Long.toString(Math.round(Math.random()*Math.pow(36,n)),n),'0'));
+		  }
+		  return sb.toString();
+	  }
 	  public boolean useThreadAffinity() {
 	   	return threadAffinity;
 	  }
@@ -293,6 +303,18 @@ implements IProcessContainer {
 				metricsList.add(p);
 			}
 			*/
+			for( int i=0; i<100; i++) {
+				Properties p = new Properties();
+				
+				p.setProperty("name", RandomStringUtils.random(50,true,false).trim());
+				p.setProperty("uniqueName", RandomStringUtils.random(1500,true,false).trim());
+				p.setProperty("analysisTime",
+						String.valueOf(0));
+				p.setProperty("numProcessed",
+						String.valueOf(0));
+				metricsList.add(p);
+
+			}
 			return metricsList;
 		} catch( Throwable e ) {
 			super.lastError = e;