From 382d194d71dc43fd5d265738f442999abd7cfbe4 Mon Sep 17 00:00:00 2001
From: Nelson Tavares de Sousa <stu103017@mail.uni-kiel.de>
Date: Thu, 23 Jul 2015 12:59:09 +0200
Subject: [PATCH] added body for a new service and execution waits for
 termination when aborting

---
 src/main/java/teetime/framework/Execution.java               | 1 +
 .../java/teetime/framework/service/RuntimeException.java     | 5 +++++
 2 files changed, 6 insertions(+)
 create mode 100644 src/main/java/teetime/framework/service/RuntimeException.java

diff --git a/src/main/java/teetime/framework/Execution.java b/src/main/java/teetime/framework/Execution.java
index dec7dc2c..3b843c13 100644
--- a/src/main/java/teetime/framework/Execution.java
+++ b/src/main/java/teetime/framework/Execution.java
@@ -263,6 +263,7 @@ public final class Execution<T extends Configuration> implements UncaughtExcepti
 		for (Stage stage : configuration.getContext().getThreadableStages().keySet()) {
 			stage.terminate();
 		}
+		waitForTermination();
 	}
 
 	/**
diff --git a/src/main/java/teetime/framework/service/RuntimeException.java b/src/main/java/teetime/framework/service/RuntimeException.java
new file mode 100644
index 00000000..9a705a35
--- /dev/null
+++ b/src/main/java/teetime/framework/service/RuntimeException.java
@@ -0,0 +1,5 @@
+package teetime.framework.service;
+
+public class RuntimeException {
+
+}
-- 
GitLab