From 6ffe90f4fa6bda0cd6341fe2f359c2679f189f3b Mon Sep 17 00:00:00 2001 From: Christian Wulf <chw@informatik.uni-kiel.de> Date: Fri, 27 Mar 2015 15:19:53 +0100 Subject: [PATCH] added default stage exception handler --- .../teetime/framework/RunnableProducerStage.java | 14 ++++++++++++-- src/site/markdown/wiki | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/java/teetime/framework/RunnableProducerStage.java b/src/main/java/teetime/framework/RunnableProducerStage.java index 8feebfeb..e158bda2 100644 --- a/src/main/java/teetime/framework/RunnableProducerStage.java +++ b/src/main/java/teetime/framework/RunnableProducerStage.java @@ -16,13 +16,23 @@ package teetime.framework; import teetime.framework.exceptionHandling.StageExceptionHandler; +import teetime.framework.exceptionHandling.TerminatingStageListener; import teetime.framework.signal.StartingSignal; import teetime.framework.signal.TerminatingSignal; public final class RunnableProducerStage extends AbstractRunnableStage { - public RunnableProducerStage(final Stage stage, final StageExceptionHandler listener) { - super(stage, listener); + /** + * Uses the {@link TerminatingStageListener} as default exception handler + * + * @param stage + */ + public RunnableProducerStage(final Stage stage) { + super(stage, new TerminatingStageListener()); + } + + public RunnableProducerStage(final Stage stage, final StageExceptionHandler handler) { + super(stage, handler); } @Override diff --git a/src/site/markdown/wiki b/src/site/markdown/wiki index 63ccbbc8..0e447457 160000 --- a/src/site/markdown/wiki +++ b/src/site/markdown/wiki @@ -1 +1 @@ -Subproject commit 63ccbbc87bd2c0e6599ca91502149dba3cfb99de +Subproject commit 0e4474577e1f49bc96e734c286b2d9e0363895e8 -- GitLab