From 1594a1ade170fd9b690682894f9b5f410659548e Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Thu, 9 Jul 2020 12:04:03 -0400 Subject: [PATCH] use specialized exception for interrupted sleep --- src/main/java/org/cobbzilla/util/system/Sleep.java | 2 +- .../cobbzilla/util/system/SleepInterruptedException.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 src/main/java/org/cobbzilla/util/system/SleepInterruptedException.java diff --git a/src/main/java/org/cobbzilla/util/system/Sleep.java b/src/main/java/org/cobbzilla/util/system/Sleep.java index d11c86d..079657e 100644 --- a/src/main/java/org/cobbzilla/util/system/Sleep.java +++ b/src/main/java/org/cobbzilla/util/system/Sleep.java @@ -25,7 +25,7 @@ public class Sleep { try { Thread.sleep(millis); } catch (InterruptedException e) { - throw new IllegalStateException("sleep interrupted (" + reason + ")"); + throw new SleepInterruptedException("sleep interrupted (" + reason + ")"); } } diff --git a/src/main/java/org/cobbzilla/util/system/SleepInterruptedException.java b/src/main/java/org/cobbzilla/util/system/SleepInterruptedException.java new file mode 100644 index 0000000..c7dd4d0 --- /dev/null +++ b/src/main/java/org/cobbzilla/util/system/SleepInterruptedException.java @@ -0,0 +1,7 @@ +package org.cobbzilla.util.system; + +public class SleepInterruptedException extends IllegalStateException { + + public SleepInterruptedException(String msg) { super(msg); } + +}