Merge pull request #157 from apache/bugfix/UIMA-6384-parallelism-argument-in-CpePipeline-is-ignored

[UIMA-6384] parallelism argument in CpePipeline is ignored
diff --git a/uimafit-cpe/src/main/java/org/apache/uima/fit/cpe/CpePipeline.java b/uimafit-cpe/src/main/java/org/apache/uima/fit/cpe/CpePipeline.java
index 056cee2..be062b5 100644
--- a/uimafit-cpe/src/main/java/org/apache/uima/fit/cpe/CpePipeline.java
+++ b/uimafit-cpe/src/main/java/org/apache/uima/fit/cpe/CpePipeline.java
@@ -102,7 +102,7 @@
     CpeBuilder builder = new CpeBuilder();
     builder.setReader(readerDesc);
     builder.setAnalysisEngine(aaeDesc);
-    builder.setMaxProcessingUnitThreadCount(Runtime.getRuntime().availableProcessors() - 1);
+    builder.setMaxProcessingUnitThreadCount(parallelism);
 
     StatusCallbackListenerImpl status = new StatusCallbackListenerImpl();
     CollectionProcessingEngine engine = builder.createCpe(status);