summaryrefslogtreecommitdiffstats
path: root/application-model
diff options
context:
space:
mode:
Diffstat (limited to 'application-model')
-rw-r--r--application-model/src/main/java/com/yahoo/vespa/applicationmodel/ApplicationInstanceReference.java4
-rw-r--r--application-model/src/main/java/com/yahoo/vespa/applicationmodel/HostName.java7
2 files changed, 10 insertions, 1 deletions
diff --git a/application-model/src/main/java/com/yahoo/vespa/applicationmodel/ApplicationInstanceReference.java b/application-model/src/main/java/com/yahoo/vespa/applicationmodel/ApplicationInstanceReference.java
index d8feec5af3b..570e0d632ed 100644
--- a/application-model/src/main/java/com/yahoo/vespa/applicationmodel/ApplicationInstanceReference.java
+++ b/application-model/src/main/java/com/yahoo/vespa/applicationmodel/ApplicationInstanceReference.java
@@ -33,6 +33,10 @@ public class ApplicationInstanceReference {
@JsonValue
@Override
public String toString() {
+ return asString();
+ }
+
+ public String asString() {
return tenantId.s() + ":" + applicationInstanceId.s();
}
diff --git a/application-model/src/main/java/com/yahoo/vespa/applicationmodel/HostName.java b/application-model/src/main/java/com/yahoo/vespa/applicationmodel/HostName.java
index 0b1998059f0..6fea6846ec9 100644
--- a/application-model/src/main/java/com/yahoo/vespa/applicationmodel/HostName.java
+++ b/application-model/src/main/java/com/yahoo/vespa/applicationmodel/HostName.java
@@ -7,7 +7,7 @@ import java.util.Objects;
/**
* @author bjorncs
*/
-public class HostName {
+public class HostName implements Comparable<HostName> {
private final String id;
@@ -40,4 +40,9 @@ public class HostName {
public int hashCode() {
return Objects.hash(id);
}
+
+ @Override
+ public int compareTo(HostName o) {
+ return id.compareTo(o.id);
+ }
}