@Override protected IpAddressNoZone ipv4AddressNoZone(final Ipv4AddressNoZone addr) { return new IpAddressNoZone(addr); }
@Override protected IpAddressNoZone ipv6AddressNoZone(final Ipv6AddressNoZone addr) { return new IpAddressNoZone(addr); }
public static IpAddressNoZone getDefaultInstance(final String defaultValue) { if (IPV4_NO_ZONE_PATTERN.matcher(defaultValue).matches()) { return new IpAddressNoZone((new Ipv4AddressNoZone(defaultValue))); } else if (IPV6_NO_ZONE_PATTERN1.matcher(defaultValue).matches()) { return new IpAddressNoZone((new Ipv6AddressNoZone(defaultValue))); } else { throw new IllegalArgumentException("Cannot create IpAddress from " + defaultValue); } } }
public static IpAddressNoZone getDefaultInstance(final String defaultValue) { if (IPV4_NO_ZONE_PATTERN.matcher(defaultValue).matches()) { return new IpAddressNoZone((new Ipv4AddressNoZone(defaultValue))); } else if (IPV6_NO_ZONE_PATTERN1.matcher(defaultValue).matches()) { return new IpAddressNoZone((new Ipv6AddressNoZone(defaultValue))); } else { throw new IllegalArgumentException("Cannot create IpAddress from " + defaultValue); } } }
private void processIpv4AddressRanges(final SpdEntriesBuilder builder, final IpsecSpdDetails details) { if (details.localStartAddr != null && details.localStartAddr.length > 0) { builder.setLaddrStart(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv4AddressNoZone(details.localStartAddr)).stringValue())); } if (details.localStopAddr != null && details.localStopAddr.length > 0) { builder.setLaddrStop(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv4AddressNoZone(details.localStopAddr)).stringValue())); } if (details.remoteStartAddr != null && details.remoteStartAddr.length > 0) { builder.setRaddrStart(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv4AddressNoZone(details.remoteStartAddr)).stringValue())); } if (details.remoteStopAddr != null && details.remoteStopAddr.length > 0) { builder.setRaddrStop(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv4AddressNoZone(details.remoteStopAddr)).stringValue())); } }
private void processIpv6AddressRanges(final SpdEntriesBuilder builder, final IpsecSpdDetails details) { if (details.localStartAddr != null && details.localStartAddr.length > 0) { builder.setLaddrStart(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv6AddressNoZone(details.localStartAddr)).stringValue())); } if (details.localStopAddr != null && details.localStopAddr.length > 0) { builder.setLaddrStop(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv6AddressNoZone(details.localStopAddr)).stringValue())); } if (details.remoteStartAddr != null && details.remoteStartAddr.length > 0) { builder.setRaddrStart(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv6AddressNoZone(details.remoteStartAddr)).stringValue())); } if (details.remoteStopAddr != null && details.remoteStopAddr.length > 0) { builder.setRaddrStop(IpAddressBuilder.getDefaultInstance( new IpAddressNoZone(arrayToIpv6AddressNoZone(details.remoteStopAddr)).stringValue())); } }
builder.setDst(new IpAddressNoZone(arrayToIpv6AddressNoZone(swInterfaceGreDetails.dstAddress))); builder.setSrc(new IpAddressNoZone(arrayToIpv6AddressNoZone(swInterfaceGreDetails.srcAddress))); } else { builder.setDst(new IpAddressNoZone(arrayToIpv4AddressNoZone(swInterfaceGreDetails.dstAddress))); builder.setSrc(new IpAddressNoZone(arrayToIpv4AddressNoZone(swInterfaceGreDetails.srcAddress)));
builder.setRemote(new IpAddressNoZone(arrayToIpv6AddressNoZone(swInterfaceVxlanGpeDetails.remote))); builder.setLocal(new IpAddressNoZone(arrayToIpv6AddressNoZone(swInterfaceVxlanGpeDetails.local))); } else { builder.setRemote(new IpAddressNoZone(arrayToIpv4AddressNoZone(swInterfaceVxlanGpeDetails.remote))); builder.setLocal(new IpAddressNoZone(arrayToIpv4AddressNoZone(swInterfaceVxlanGpeDetails.local)));
builder.setDst(new IpAddressNoZone(arrayToIpv6AddressNoZone(swInterfaceVxlanDetails.dstAddress))); builder.setSrc(new IpAddressNoZone(arrayToIpv6AddressNoZone(swInterfaceVxlanDetails.srcAddress))); } else { builder.setDst(new IpAddressNoZone(arrayToIpv4AddressNoZone(swInterfaceVxlanDetails.dstAddress))); builder.setSrc(new IpAddressNoZone(arrayToIpv4AddressNoZone(swInterfaceVxlanDetails.srcAddress)));