diff options
author | Håkon Hallingstad <hakon@oath.com> | 2018-11-25 16:52:15 +0100 |
---|---|---|
committer | Håkon Hallingstad <hakon@oath.com> | 2018-11-25 16:52:15 +0100 |
commit | 2d016e0bbb81db3d974d75c5f25d599d2359d05c (patch) | |
tree | 7b4e7c83e3216d31551537a8ada79f9ad2f23386 /flags | |
parent | cadcac9a8c0501f86372eb05d107d7b089643d0a (diff) |
Replace timeout- with io-exception
Diffstat (limited to 'flags')
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/FileFlagSource.java | 5 | ||||
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/JacksonFlag.java | 2 |
2 files changed, 3 insertions, 4 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/FileFlagSource.java b/flags/src/main/java/com/yahoo/vespa/flags/FileFlagSource.java index f13a122b156..93413c74fa9 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/FileFlagSource.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/FileFlagSource.java @@ -1,10 +1,9 @@ // Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.flags; -import com.google.common.util.concurrent.UncheckedTimeoutException; - import javax.inject.Inject; import java.io.IOException; +import java.io.UncheckedIOException; import java.nio.charset.StandardCharsets; import java.nio.file.FileSystem; import java.nio.file.FileSystems; @@ -52,7 +51,7 @@ public class FileFlagSource implements FlagSource { } catch (NoSuchFileException e) { return Optional.empty(); } catch (IOException e) { - throw new UncheckedTimeoutException(e); + throw new UncheckedIOException(e); } } diff --git a/flags/src/main/java/com/yahoo/vespa/flags/JacksonFlag.java b/flags/src/main/java/com/yahoo/vespa/flags/JacksonFlag.java index 99add358e75..7d23b90dd8a 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/JacksonFlag.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/JacksonFlag.java @@ -14,7 +14,7 @@ public class JacksonFlag<T> implements Flag { private final static ObjectMapper mapper = new ObjectMapper(); private final FlagId id; - private final Class<T> jacksonClass; + private final Class<? extends T> jacksonClass; private final T defaultValue; private final FlagSource source; |