aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2023-02-17 12:49:58 +0100
committergjoranv <gv@verizonmedia.com>2023-02-17 17:24:13 +0100
commitb92bb6366deb04b67a80937176e02b7fccce5096 (patch)
treed48b5c0ea36586c390301a2f663cab226e97aba4
parent805e24544b2b43abe28b77829de30930b3eea321 (diff)
Add asEndpoint method to VersionedIpAddress
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/network/VersionedIpAddress.java5
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);
}