import org.argeo.slc.process.SlcExecutionStep;
/** The thread group attached to a given {@link SlcExecution}. */
+@SuppressWarnings("deprecation")
public class ProcessThreadGroup extends ThreadGroup {
private final ExecutionModulesManager executionModulesManager;
private final ProcessThread processThread;
- private final static Integer STEPS_BUFFER_CAPACITY = 10000;
+ private final static Integer STEPS_BUFFER_CAPACITY = 5000;
private BlockingQueue<ExecutionStep> steps = new ArrayBlockingQueue<ExecutionStep>(
STEPS_BUFFER_CAPACITY);
this.processThread = processThread;
}
- // public SlcExecution getSlcProcess() {
- // return processThread.getSlcProcess();
- // }
-
public void dispatchAddStep(ExecutionStep step) {
// legacy
ExecutionProcess slcProcess = processThread.getProcess();