summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon@verizonmedia.com>2021-05-27 20:00:26 +0200
committerGitHub <noreply@github.com>2021-05-27 20:00:26 +0200
commit047c762a9560636cb4f9302262808298745c0877 (patch)
tree8dc27308cb5dc81b9f4ec5f39e05d6df23b9bf35
parentb6f7fddbd829d7d6aa5cd9aff1da536b654e82cb (diff)
parentd000a20b00bfec58ed7e7e3b7072b5809a373d76 (diff)
Merge pull request #18015 from vespa-engine/hakonhall/make-disksize-comparable
Make DiskSize Comparable
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/DiskSize.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/DiskSize.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/DiskSize.java
index c76c872902d..2a41423f1e7 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/DiskSize.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/DiskSize.java
@@ -7,7 +7,7 @@ import java.util.Objects;
/**
* @author freva
*/
-public class DiskSize {
+public class DiskSize implements Comparable<DiskSize> {
public static final DiskSize ZERO = DiskSize.of(0);
private static final char[] UNITS = "kMGTPE".toCharArray();
@@ -47,6 +47,11 @@ public class DiskSize {
}
@Override
+ public int compareTo(DiskSize rhs) {
+ return Long.compare(this.bytes, rhs.bytes);
+ }
+
+ @Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;