diff options
Diffstat (limited to 'vespajlib/src/main/java/ai/vespa/http/DomainName.java')
-rw-r--r-- | vespajlib/src/main/java/ai/vespa/http/DomainName.java | 5 |
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); + } + } |