summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-09-05 11:33:18 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2016-09-05 11:33:18 +0200
commitcbb0b56aab19a7e44b5b16055618bba9245795e4 (patch)
treef7427da3cf76072e014f95b8c15b9544f5083c6a /config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java
parentd0d055a239f6ffa959174e37577537b51eebf556 (diff)
Use Optional not null in ConfigDefinitionStore
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java b/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java
index 22ea054a27d..91beaebbdc4 100644
--- a/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java
+++ b/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java
@@ -4,12 +4,17 @@ package com.yahoo.config.model.deploy;
import com.yahoo.vespa.config.ConfigDefinition;
import com.yahoo.vespa.config.ConfigDefinitionKey;
+import java.util.Optional;
+
/**
* @author lulf
* @since 5.1
*/
public interface ConfigDefinitionStore {
- ConfigDefinition getConfigDefinition(ConfigDefinitionKey defKey);
+ /**
+ * Returns a config definition, or empty if the config definition is not found.
+ */
+ Optional<ConfigDefinition> getConfigDefinition(ConfigDefinitionKey defKey);
}