@Override protected Ipv6Address maybeIpv6Address(final IpAddress addr) { return addr.getIpv6Address(); } }
public static String getStringIpAddress(IpAddress ipAddress) { if (ipAddress.getIpv4Address() != null) { return ipAddress.getIpv4Address().getValue(); } return ipAddress.getIpv6Address().getValue(); }
private InetSocketAddress getInetAddress() { try { final InetAddress inetAd = InetAddress.getByName(getBindingAddress().getIpv4Address() == null ? getBindingAddress().getIpv6Address().getValue() : getBindingAddress().getIpv4Address().getValue()); return new InetSocketAddress(inetAd, getPort().getValue()); } catch (final UnknownHostException e) { throw new IllegalArgumentException("Unable to bind netconf endpoint to address " + getBindingAddress(), e); } }
m.invoke(toObj, ipAddr.getIpv6Address());
private boolean isHostAddressPresent(final Host address) { return address.getDomainName() != null || address.getIpAddress() != null && (address.getIpAddress().getIpv4Address() != null || address.getIpAddress().getIpv6Address() != null); }
@Override public void serializeTlv(final Tlv tlv, final ByteBuf buffer) { Preconditions.checkArgument(tlv instanceof RsvpErrorSpec, "RSVPErrorSpecTlv is mandatory."); final RsvpErrorSpec rsvpTlv = (RsvpErrorSpec) tlv; final RsvpError rsvp = rsvpTlv.getRsvpError(); final ByteBuf body = Unpooled.buffer(); final BitSet flags = new BitSet(FLAGS_F_LENGTH * Byte.SIZE); final Flags f = rsvp.getFlags(); if (f.isInPlace() != null) { flags.set(IN_PLACE_FLAG_OFFSET, f.isInPlace()); } if (f.isNotGuilty() != null) { flags.set(NOT_GUILTY_FLAGS_OFFSET, f.isNotGuilty()); } final IpAddress node = rsvp.getNode(); Preconditions.checkArgument(node != null, "Node is mandatory."); if (node.getIpv4Address() != null) { writeIpv4Address(node.getIpv4Address(), body); } else { writeIpv6Address(node.getIpv6Address(), body); } writeBitSet(flags, FLAGS_F_LENGTH, body); Preconditions.checkArgument(rsvp.getCode() != null, "Code is mandatory."); writeUnsignedByte(rsvp.getCode(), body); Preconditions.checkArgument(rsvp.getValue() != null, "Value is mandatory."); writeUnsignedShort(rsvp.getValue(), body); TlvUtil.formatTlv(TYPE, body, buffer); } }
private InetSocketAddress getSocketAddress() { if(getAddress().getDomainName() != null) { return new InetSocketAddress(getAddress().getDomainName().getValue(), getPort().getValue()); } else { final IpAddress ipAddress = getAddress().getIpAddress(); final String ip = ipAddress.getIpv4Address() != null ? ipAddress.getIpv4Address().getValue() : ipAddress.getIpv6Address().getValue(); return new InetSocketAddress(ip, getPort().getValue()); } }
if (memberIpAddress.getIpv4Address() != null) { result.setPoolMemberAddress(memberIpAddress.getIpv4Address().getValue()); } else if (memberIpAddress.getIpv6Address() != null) { result.setPoolMemberAddress(memberIpAddress.getIpv6Address().getValue());