summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-09-13 09:58:20 +0200
committergjoranv <gjoranv@gmail.com>2018-09-13 14:00:03 +0200
commit7683667722d18722e60c906e2897e63d8467d1c5 (patch)
treeae32616ceb686f9a60fc1c48fdbecd9cecf50b72 /config-provisioning
parentde560e27f9cabc3aa92b0f173045f2e572513fbe (diff)
Remove unused class
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java48
1 files changed, 0 insertions, 48 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java
deleted file mode 100644
index ca8d531634b..00000000000
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.config.provision;
-
-import com.yahoo.slime.ArrayTraverser;
-import com.yahoo.slime.Inspector;
-import com.yahoo.vespa.config.SlimeUtils;
-
-import java.util.LinkedHashSet;
-import java.util.Optional;
-import java.util.Set;
-
-/**
- * @author bratseth
- * @deprecated use AllocatedHosts
- */
-// TODO: Remove when no version older than 6.143 is in production anywhere
-@Deprecated
-@SuppressWarnings("unused")
-public class ProvisionInfo extends AllocatedHosts {
-
- private static final String mappingKey = "mapping";
- private static final String hostSpecKey = "hostSpec";
-
- private ProvisionInfo(Set<HostSpec> hosts) {
- super(hosts);
- }
-
- public static ProvisionInfo withHosts(Set<HostSpec> hosts) {
- return new ProvisionInfo(hosts);
- }
-
- public static ProvisionInfo fromJson(byte[] json, Optional<NodeFlavors> nodeFlavors) {
- return fromSlime(SlimeUtils.jsonToSlime(json).get(), nodeFlavors);
- }
-
- private static ProvisionInfo fromSlime(Inspector inspector, Optional<NodeFlavors> nodeFlavors) {
- Inspector array = inspector.field(mappingKey);
- Set<HostSpec> hosts = new LinkedHashSet<>();
- array.traverse(new ArrayTraverser() {
- @Override
- public void entry(int i, Inspector inspector) {
- hosts.add(hostFromSlime(inspector.field(hostSpecKey), nodeFlavors));
- }
- });
- return new ProvisionInfo(hosts);
- }
-
-}