summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-07-19 09:18:40 +0200
committerMartin Polden <mpolden@mpolden.no>2019-07-19 10:19:09 +0200
commit7cde7c2d7eb58696f762a500ab351c7563a7834c (patch)
treeb594fcd0a30c6a8b673a81a3aa41713b1303d80e /config-provisioning
parent21b1c45d63010d76e96bfa20551feda20d1505f7 (diff)
Remove unused RotationName class
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/abi-spec.json19
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java58
2 files changed, 0 insertions, 77 deletions
diff --git a/config-provisioning/abi-spec.json b/config-provisioning/abi-spec.json
index 64114389751..33c02811318 100644
--- a/config-provisioning/abi-spec.json
+++ b/config-provisioning/abi-spec.json
@@ -737,25 +737,6 @@
],
"fields": []
},
- "com.yahoo.config.provision.RotationName": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public java.lang.String value()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public int compareTo(com.yahoo.config.provision.RotationName)",
- "public java.lang.String toString()",
- "public static com.yahoo.config.provision.RotationName from(java.lang.String)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
"com.yahoo.config.provision.SystemName": {
"superClass": "java.lang.Enum",
"interfaces": [],
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java b/config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java
deleted file mode 100644
index fb6d9dc09e6..00000000000
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java
+++ /dev/null
@@ -1,58 +0,0 @@
-// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.config.provision;
-
-import java.util.Objects;
-
-/**
- * Represents a rotation name for a container cluster. Typically created from the rotation element in services.xml.
- *
- * @author mpolden
- */
-// TODO(mpolden): Remove this once all usages have been replaced
-public class RotationName implements Comparable<RotationName> {
-
- private final String name;
-
- private RotationName(String name) {
- this.name = requireNonBlank(name, "name must be non-empty");
- }
-
- public String value() {
- return name;
- }
-
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- RotationName that = (RotationName) o;
- return name.equals(that.name);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(name);
- }
-
- @Override
- public int compareTo(RotationName o) {
- return name.compareTo(o.name);
- }
-
- @Override
- public String toString() {
- return "rotation '" + name + "'";
- }
-
- public static RotationName from(String name) {
- return new RotationName(name);
- }
-
- private static String requireNonBlank(String s, String message) {
- if (s == null || s.isBlank()) {
- throw new IllegalArgumentException(message);
- }
- return s;
- }
-
-}