refactoring of listmappingservice into Northbound (future REST) and Southbound (LISP...
[lispflowmapping.git] / mappingservice / api / src / main / java / org / opendaylight / lispflowmapping / type / lisp / MapReply.java
index 65725dcd3b3acc9a3a87a3f2e6749af9e1f1be0c..103b2764ba002ae713a51cc541543ddf1fc2d2bc 100644 (file)
@@ -8,7 +8,6 @@
 
 package org.opendaylight.lispflowmapping.type.lisp;
 
-import java.nio.ByteBuffer;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -140,34 +139,5 @@ public class MapReply {
         this.eidToLocatorRecords = eidToLocatorRecords;
     }
 
-    public ByteBuffer serialize() {
-        int size = Length.HEADER_SIZE;
-        for (EidToLocatorRecord eidToLocatorRecord : getEidToLocatorRecords()) {
-            size += eidToLocatorRecord.getSerializationSize();
-        }
-
-        ByteBuffer replyBuffer = ByteBuffer.allocate(size);
-
-        replyBuffer.put((byte) ((LispMessageEnum.MapReply.getValue() << 4) | //
-                (isProbe() ? Flags.PROBE : 0x00) | //
-                (isEchoNonceEnabled() ? Flags.ECHO_NONCE_ENABLED : 0x00)));
-
-        replyBuffer.position(replyBuffer.position() + Length.RES);
-        replyBuffer.put((byte) getEidToLocatorRecords().size());
-        replyBuffer.putLong(getNonce());
-        for (EidToLocatorRecord eidToLocatorRecord : getEidToLocatorRecords()) {
-            eidToLocatorRecord.serialize(replyBuffer);
-        }
-        return replyBuffer;
-    }
-
-    private interface Length {
-        int RES = 2;
-        int HEADER_SIZE = 12;
-    }
-
-    private interface Flags {
-        int PROBE = 0x08;
-        int ECHO_NONCE_ENABLED = 0x04;
-    }
+    
 }