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);