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;