From 0dbd0cb46cb6c00d5f12f75fc6885a30bc86db93 Mon Sep 17 00:00:00 2001 From: Nelson Tavares de Sousa <ntd@informatik.uni-kiel.de> Date: Thu, 16 Apr 2015 17:07:03 +0200 Subject: [PATCH] moved one method to init --- src/main/java/teetime/framework/Analysis.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/teetime/framework/Analysis.java b/src/main/java/teetime/framework/Analysis.java index 9579e00d..aa6cd428 100644 --- a/src/main/java/teetime/framework/Analysis.java +++ b/src/main/java/teetime/framework/Analysis.java @@ -144,6 +144,7 @@ public final class Analysis<T extends AnalysisConfiguration> implements Uncaught intraStage.setExceptionHandler(newListener); } this.consumerThreads.add(thread); + thread.setUncaughtExceptionHandler(this); thread.setName(stage.getId()); break; } @@ -156,6 +157,7 @@ public final class Analysis<T extends AnalysisConfiguration> implements Uncaught intraStage.setExceptionHandler(newListener); } this.finiteProducerThreads.add(thread); + thread.setUncaughtExceptionHandler(this); thread.setName(stage.getId()); break; } @@ -168,6 +170,7 @@ public final class Analysis<T extends AnalysisConfiguration> implements Uncaught intraStage.setExceptionHandler(newListener); } this.infiniteProducerThreads.add(thread); + thread.setUncaughtExceptionHandler(this); thread.setName(stage.getId()); break; } @@ -298,7 +301,6 @@ public final class Analysis<T extends AnalysisConfiguration> implements Uncaught private void startThreads(final Iterable<Thread> threads) { for (Thread thread : threads) { - thread.setUncaughtExceptionHandler(this); thread.start(); } } -- GitLab