summaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@verizonmedia.com>2019-08-22 15:31:17 +0200
committerTor Brede Vekterli <vekterli@verizonmedia.com>2019-08-22 15:31:17 +0200
commit6a24ad04f2731cee9954901422ed6cbd6b4dc3ed (patch)
tree325ccface2723f1d81c380fa5392a3ac4d502e39 /vespaclient-container-plugin
parent0180922a9d5a40142b83a17b76e2d7abe52c10bd (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.java35
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()));
- }
-
-}