aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/ai/vespa/http/DomainName.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespajlib/src/main/java/ai/vespa/http/DomainName.java')
-rw-r--r--vespajlib/src/main/java/ai/vespa/http/DomainName.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/vespajlib/src/main/java/ai/vespa/http/DomainName.java b/vespajlib/src/main/java/ai/vespa/http/DomainName.java
index fa6964002bc..51ae9c12036 100644
--- a/vespajlib/src/main/java/ai/vespa/http/DomainName.java
+++ b/vespajlib/src/main/java/ai/vespa/http/DomainName.java
@@ -32,4 +32,9 @@ public class DomainName extends PatternedStringWrapper<DomainName> {
return requireMatch(label, "domain name label", labelPattern);
}
+ public String leafLabel() {
+ int offset = value().lastIndexOf('.');
+ return offset == -1 ? value() : value().substring(0, offset);
+ }
+
}