mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
run activities within a dedicated executor
This commit is contained in:
parent
2b39f3c350
commit
bd129c442e
@ -51,9 +51,16 @@ public class ScenarioController {
|
||||
private final String sessionId;
|
||||
private final Maturity minMaturity;
|
||||
|
||||
public ScenarioController(String sessionId, Maturity minMaturity) {
|
||||
this.sessionId = sessionId;
|
||||
private ExecutorService activitiesExecutor;
|
||||
|
||||
public ScenarioController(Scenario scenario, Maturity minMaturity) {
|
||||
this.scenario = scenario;
|
||||
this.minMaturity = minMaturity;
|
||||
this.activityLoader = new ActivityLoader(scenario);
|
||||
|
||||
ActivitiesExceptionHandler exceptionHandler = new ActivitiesExceptionHandler(this);
|
||||
IndexedThreadFactory indexedThreadFactory = new IndexedThreadFactory("ACTIVITY", exceptionHandler);
|
||||
this.activitiesExecutor = Executors.newCachedThreadPool(indexedThreadFactory);
|
||||
}
|
||||
|
||||
/**
|
Loading…
Reference in New Issue
Block a user