Optimize MapRequestUtil 59/34859/2
authorRobert Varga <rovarga@cisco.com>
Wed, 17 Feb 2016 21:07:44 +0000 (22:07 +0100)
committerRobert Varga <rovarga@cisco.com>
Wed, 17 Feb 2016 21:21:34 +0000 (22:21 +0100)
Use InetAddresses for String->Address conversion.

Change-Id: Ie652cc3c53859d3eae58bf1ff7a7484b3abeb9c2
Signed-off-by: Robert Varga <rovarga@cisco.com>
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/util/MapRequestUtil.java

index e0a7068048eb570d62723ec2fed132c02e2328db..b626aadd8638c9ce6b09e0e3fe3b1263b743dcb1 100644 (file)
@@ -7,8 +7,8 @@
  */
 package org.opendaylight.lispflowmapping.lisp.util;
 
+import com.google.common.net.InetAddresses;
 import java.net.InetAddress;
-import java.net.UnknownHostException;
 import java.util.ArrayList;
 import java.util.Random;
 
@@ -40,19 +40,11 @@ public final class MapRequestUtil {
         for (ItrRloc itr : request.getItrRloc()) {
             Address addr = itr.getRloc().getAddress();
             if (addr instanceof Ipv4) {
-                try {
-                    selectedItrRloc = InetAddress.getByName(((Ipv4) addr).getIpv4().getValue());
-                } catch (UnknownHostException e) {
-                    LOG.debug("Unknown host {}", ((Ipv4) addr).getIpv4().getValue(), e);
-                }
+                selectedItrRloc = InetAddresses.forString(((Ipv4) addr).getIpv4().getValue());
                 break;
             }
             if (addr instanceof Ipv6) {
-                try {
-                    selectedItrRloc = InetAddress.getByName(((Ipv6) addr).getIpv6().getValue());
-                } catch (UnknownHostException e) {
-                    LOG.debug("Unknown host {}", ((Ipv6) addr).getIpv6().getValue(), e);
-                }
+                selectedItrRloc = InetAddresses.forString(((Ipv6) addr).getIpv6().getValue());
                 break;
             }
         }