diff --git a/src/main/java/teetime/framework/AbstractRunnableStage.java b/src/main/java/teetime/framework/AbstractRunnableStage.java index 3057c121cc04fc684385fe8bf085e345f9619a27..14868162c07e8f70f34d0ce4b1b9024e04d7b336 100644 --- a/src/main/java/teetime/framework/AbstractRunnableStage.java +++ b/src/main/java/teetime/framework/AbstractRunnableStage.java @@ -48,7 +48,7 @@ abstract class AbstractRunnableStage implements Runnable { try { do { executeStage(); - } while (!Thread.currentThread().isInterrupted()); + } while (!stage.shouldBeTerminated()); } catch (TerminateException e) { this.stage.terminate(); stage.owningContext.abortConfigurationRun();