Bump upstreams
[lispflowmapping.git] / mappingservice / lisp-proto / src / main / java / org / opendaylight / lispflowmapping / lisp / serializer / address / Ipv4Serializer.java
index 94528e3df70170a7bbbba2783a597f338325ec6e..4ac25f82748e1bfbf57c57fb68b6b5c761ee7da7 100644 (file)
@@ -10,7 +10,6 @@ package org.opendaylight.lispflowmapping.lisp.serializer.address;
 import java.net.Inet4Address;
 import java.net.UnknownHostException;
 import java.nio.ByteBuffer;
-
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.iana.afn.safi.rev130704.AddressFamily;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IetfInetUtil;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
@@ -28,8 +27,9 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * @author Lorand Jakab
+ * Class to (de)serialize IPv4 addresses from/to String representation.
  *
+ * @author Lorand Jakab
  */
 public final class Ipv4Serializer extends LispAddressSerializer {
 
@@ -82,7 +82,7 @@ public final class Ipv4Serializer extends LispAddressSerializer {
     @Override
     protected Eid deserializeEidData(ByteBuffer buffer, LispAddressSerializerContext ctx) {
         EidBuilder eb = new EidBuilder();
-        eb.setAddressType(Ipv4Afi.class);
+        eb.setAddressType(Ipv4Afi.VALUE);
         eb.setVirtualNetworkId(getVni(ctx));
         eb.setAddress(new Ipv4Builder().setIpv4(deserializeData(buffer)).build());
         return eb.build();
@@ -91,7 +91,7 @@ public final class Ipv4Serializer extends LispAddressSerializer {
     @Override
     protected Rloc deserializeRlocData(ByteBuffer buffer) {
         RlocBuilder rb = new RlocBuilder();
-        rb.setAddressType(Ipv4Afi.class);
+        rb.setAddressType(Ipv4Afi.VALUE);
         rb.setVirtualNetworkId(null);
         rb.setAddress(new Ipv4Builder().setIpv4(deserializeData(buffer)).build());
         return rb.build();
@@ -105,11 +105,10 @@ public final class Ipv4Serializer extends LispAddressSerializer {
     private static Ipv4Address deserializeData(ByteBuffer buffer) {
         byte[] ipBuffer = new byte[4];
         buffer.get(ipBuffer);
-        return IetfInetUtil.INSTANCE.ipv4AddressFor(ipBuffer);
+        return IetfInetUtil.ipv4AddressFor(ipBuffer);
     }
 
     protected interface Length {
         int IPV4 = 4;
     }
-
 }