Issue #2289 Make number of deriv param threads configurable.
Change-Id: I1b1b9e6c7f601ada75058605ced77a2f4352da36 Former-commit-id:4622eba4a7
[formerly57dd2e680e
] [formerlyde00fc8d82
[formerly 717be4f747d2bf08a82fe682ce47ce853e163e41]] Former-commit-id:de00fc8d82
Former-commit-id:9a76667cb0
This commit is contained in:
parent
fadb9c5708
commit
afdfa17441
1 changed files with 9 additions and 2 deletions
|
@ -45,6 +45,8 @@ import com.raytheon.uf.viz.derivparam.library.DerivedParameterGenerator;
|
|||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Jun 04, 2013 2041 bsteffen Initial creation
|
||||
* Aug 26, 2013 2289 bsteffen Make number of deriv param threads
|
||||
* configurable.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -55,7 +57,7 @@ import com.raytheon.uf.viz.derivparam.library.DerivedParameterGenerator;
|
|||
public class MasterDerivScriptFactory extends
|
||||
AbstractPythonScriptFactory<MasterDerivScript> {
|
||||
|
||||
private static final int MAX_THREADS = 2;
|
||||
private static final int DEFAULT_MAX_THREADS = 3;
|
||||
|
||||
public static final String NAME = "DerivedParameterPython";
|
||||
|
||||
|
@ -66,7 +68,7 @@ public class MasterDerivScriptFactory extends
|
|||
+ "DerivParamImporter.py";
|
||||
|
||||
public MasterDerivScriptFactory() {
|
||||
super(NAME, MAX_THREADS);
|
||||
super(NAME, getMaxThreadsProperty());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -117,4 +119,9 @@ public class MasterDerivScriptFactory extends
|
|||
MasterDerivScript.class.getClassLoader(), preEvals);
|
||||
}
|
||||
|
||||
private static int getMaxThreadsProperty() {
|
||||
return Integer.getInteger(
|
||||
"com.raytheon.uf.viz.derivparam.python.threads",
|
||||
DEFAULT_MAX_THREADS);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue