diff options
author | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2019-08-22 15:31:17 +0200 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2019-08-22 15:31:17 +0200 |
commit | 6a24ad04f2731cee9954901422ed6cbd6b4dc3ed (patch) | |
tree | 325ccface2723f1d81c380fa5392a3ac4d502e39 /vespaclient-container-plugin | |
parent | 0180922a9d5a40142b83a17b76e2d7abe52c10bd (diff) |
Remove unused class. Config now received via injection
Diffstat (limited to 'vespaclient-container-plugin')
-rw-r--r-- | vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/BucketSpaceEnumerator.java | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/BucketSpaceEnumerator.java b/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/BucketSpaceEnumerator.java deleted file mode 100644 index 6fbec41aba1..00000000000 --- a/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/BucketSpaceEnumerator.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.document.restapi; - -import com.yahoo.config.subscription.ConfigGetter; -import com.yahoo.vespa.config.content.core.BucketspacesConfig; - -import java.util.Collections; -import java.util.Map; -import java.util.stream.Collectors; - -/** - * Class that based on BucketspacesConfig builds a mapping from document type to which bucket space it belongs to. - */ -class BucketSpaceEnumerator { - - private final Map<String, String> doctypeToSpace; - - private BucketSpaceEnumerator(String configId) { - doctypeToSpace = Collections.unmodifiableMap(buildMappingFromConfig(configId)); - } - - public static BucketSpaceEnumerator fromConfig(String configId) { - return new BucketSpaceEnumerator(configId); - } - - public Map<String, String> getDoctypeToSpaceMapping() { - return doctypeToSpace; - } - - private static Map<String, String> buildMappingFromConfig(String configId) { - BucketspacesConfig config = new ConfigGetter<>(BucketspacesConfig.class).getConfig(configId); - return config.documenttype().stream().collect(Collectors.toMap(dt -> dt.name(), dt -> dt.bucketspace())); - } - -} |