[Minor] stop future when stopping ExecutorService
This commit is contained in:
parent
13d8ae3595
commit
0aca2e517c
|
@ -30,6 +30,8 @@ public class SimpleDurationExecutionTimer implements DelayedExecutionTimer {
|
|||
@Override
|
||||
public void destroy() {
|
||||
|
||||
this.simulationTasks.values().forEach(task -> task.cancel(false));
|
||||
|
||||
if (this.scheduledExecutorService != null) {
|
||||
this.scheduledExecutorService.shutdown();
|
||||
while (!this.scheduledExecutorService.isTerminated()) {
|
||||
|
|
Loading…
Reference in New Issue