diff options
Diffstat (limited to 'http-utils/src/main/java/ai/vespa/util/http/hc4/retry/Sleeper.java')
-rw-r--r-- | http-utils/src/main/java/ai/vespa/util/http/hc4/retry/Sleeper.java | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/http-utils/src/main/java/ai/vespa/util/http/hc4/retry/Sleeper.java b/http-utils/src/main/java/ai/vespa/util/http/hc4/retry/Sleeper.java deleted file mode 100644 index f593561888d..00000000000 --- a/http-utils/src/main/java/ai/vespa/util/http/hc4/retry/Sleeper.java +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2020 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package ai.vespa.util.http.hc4.retry; - -import java.time.Duration; - -/** - * An abstraction used for mocking {@link Thread#sleep(long)} in unit tests. - * - * @author bjorncs - */ -public interface Sleeper { - void sleep(Duration duration); - - class Default implements Sleeper { - @Override - public void sleep(Duration duration) { - try { - Thread.sleep(duration.toMillis()); - } catch (InterruptedException e) { - Thread.currentThread().interrupt(); - throw new RuntimeException(e); - } - } - } -} - |