From 4c8a97857c1a7082c30049036d602912acbdd897 Mon Sep 17 00:00:00 2001 From: MV Shiva Prasad Date: Tue, 4 Mar 2025 10:57:38 +0000 Subject: [PATCH] refactoring --- .../java/io/grpc/xds/XdsListenerResource.java | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/xds/src/main/java/io/grpc/xds/XdsListenerResource.java b/xds/src/main/java/io/grpc/xds/XdsListenerResource.java index d92d1e063eb..e3dbb071ec8 100644 --- a/xds/src/main/java/io/grpc/xds/XdsListenerResource.java +++ b/xds/src/main/java/io/grpc/xds/XdsListenerResource.java @@ -443,20 +443,15 @@ private static FilterChainMatch parseFilterChainMatch( throws ResourceInvalidException { ImmutableList.Builder prefixRanges = ImmutableList.builder(); ImmutableList.Builder sourcePrefixRanges = ImmutableList.builder(); - try { - for (io.envoyproxy.envoy.config.core.v3.CidrRange range : proto.getPrefixRangesList()) { - prefixRanges.add( - CidrRange.create(InetAddresses.forString(range.getAddressPrefix()), - range.getPrefixLen().getValue())); - } - for (io.envoyproxy.envoy.config.core.v3.CidrRange range - : proto.getSourcePrefixRangesList()) { - sourcePrefixRanges.add( - CidrRange.create(InetAddresses.forString(range.getAddressPrefix()), - range.getPrefixLen().getValue())); - } - } catch (IllegalArgumentException e) { - throw new ResourceInvalidException("Failed to create CidrRange", e); + for (io.envoyproxy.envoy.config.core.v3.CidrRange range : proto.getPrefixRangesList()) { + prefixRanges.add( + CidrRange.create(InetAddresses.forString(range.getAddressPrefix()), + range.getPrefixLen().getValue())); + } + for (io.envoyproxy.envoy.config.core.v3.CidrRange range + : proto.getSourcePrefixRangesList()) { + sourcePrefixRanges.add(CidrRange.create( + InetAddresses.forString(range.getAddressPrefix()), range.getPrefixLen().getValue())); } ConnectionSourceType sourceType; switch (proto.getSourceType()) {