diff options
author | gjoranv <gv@verizonmedia.com> | 2023-02-17 12:49:58 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2023-02-17 17:24:13 +0100 |
commit | b92bb6366deb04b67a80937176e02b7fccce5096 (patch) | |
tree | d48b5c0ea36586c390301a2f663cab226e97aba4 | |
parent | 805e24544b2b43abe28b77829de30930b3eea321 (diff) |
Add asEndpoint method to VersionedIpAddress
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/network/VersionedIpAddress.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/network/VersionedIpAddress.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/network/VersionedIpAddress.java index 4e11b050d38..69270c86bad 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/network/VersionedIpAddress.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/network/VersionedIpAddress.java @@ -27,6 +27,11 @@ public class VersionedIpAddress implements Comparable<VersionedIpAddress> { return InetAddresses.toAddrString(address); } + public String asEndpoint(int port) { + var format = (version == IPVersion.IPv6) ? "[%s]:%d" : "%s:%d"; + return String.format(format, asString(), port); + } + public static VersionedIpAddress from(InetAddress address) { return new VersionedIpAddress(address); } |