diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-09-05 11:33:18 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-09-05 11:33:18 +0200 |
commit | cbb0b56aab19a7e44b5b16055618bba9245795e4 (patch) | |
tree | f7427da3cf76072e014f95b8c15b9544f5083c6a /config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java | |
parent | d0d055a239f6ffa959174e37577537b51eebf556 (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.java | 7 |
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); } |