diff options
author | Harald Musum <musum@oath.com> | 2018-09-13 09:58:20 +0200 |
---|---|---|
committer | gjoranv <gjoranv@gmail.com> | 2018-09-13 14:00:03 +0200 |
commit | 7683667722d18722e60c906e2897e63d8467d1c5 (patch) | |
tree | ae32616ceb686f9a60fc1c48fdbecd9cecf50b72 /config-provisioning | |
parent | de560e27f9cabc3aa92b0f173045f2e572513fbe (diff) |
Remove unused class
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/ProvisionInfo.java | 48 |
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); - } - -} |