summaryrefslogtreecommitdiffstats
path: root/config/src
diff options
context:
space:
mode:
Diffstat (limited to 'config/src')
-rw-r--r--config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java2
-rw-r--r--config/src/main/java/com/yahoo/config/subscription/impl/GenericJRTConfigSubscription.java1
2 files changed, 2 insertions, 1 deletions
diff --git a/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java b/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java
index 1da0f640ec7..8408fddba2d 100644
--- a/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java
+++ b/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java
@@ -57,7 +57,7 @@ public abstract class ConfigSubscription<T extends ConfigInstance> {
configChanged = false;
generationChanged = false;
}
- private ConfigState createUnchanged() { return new ConfigState(generation, config); }
+ private ConfigState<T> createUnchanged() { return new ConfigState<T>(generation, config); }
public boolean isConfigChanged() { return configChanged; }
public boolean isGenerationChanged() { return generationChanged; }
public Long getGeneration() { return generation; }
diff --git a/config/src/main/java/com/yahoo/config/subscription/impl/GenericJRTConfigSubscription.java b/config/src/main/java/com/yahoo/config/subscription/impl/GenericJRTConfigSubscription.java
index 95be992163d..0eae337809f 100644
--- a/config/src/main/java/com/yahoo/config/subscription/impl/GenericJRTConfigSubscription.java
+++ b/config/src/main/java/com/yahoo/config/subscription/impl/GenericJRTConfigSubscription.java
@@ -36,6 +36,7 @@ public class GenericJRTConfigSubscription extends JRTConfigSubscription {
}
@Override
+ @SuppressWarnings("unchecked")
protected void setNewConfig(JRTClientConfigRequest jrtReq) {
setConfig(jrtReq.getNewGeneration(), null );
this.config = RawConfig.createFromResponseParameters(jrtReq);