From d655afa6087797bdea94de10f6f4b11b8e4e526d Mon Sep 17 00:00:00 2001 From: Nelson Tavares de Sousa <stu103017@mail.uni-kiel.de> Date: Thu, 6 Aug 2015 15:07:58 +0200 Subject: [PATCH] added abort to TerminatingSignal --- src/main/java/teetime/framework/signal/TerminatingSignal.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/teetime/framework/signal/TerminatingSignal.java b/src/main/java/teetime/framework/signal/TerminatingSignal.java index 32ec5bf2..96ef9d3b 100644 --- a/src/main/java/teetime/framework/signal/TerminatingSignal.java +++ b/src/main/java/teetime/framework/signal/TerminatingSignal.java @@ -19,6 +19,7 @@ import java.util.List; import java.util.Set; import teetime.framework.InputPort; +import teetime.framework.RuntimeServiceFacade; import teetime.framework.Stage; public final class TerminatingSignal extends AbstractSignal { @@ -29,6 +30,7 @@ public final class TerminatingSignal extends AbstractSignal { stage.onTerminating(); } catch (final Exception e) { // NOCS NOPMD (Stages can throw any arbitrary Exception) this.catchedExceptions.add(e); + RuntimeServiceFacade.INSTANCE.abortExecution(stage); LOGGER.error("Exception while sending the termination signal", e); } } -- GitLab