Class KeyValueAddressSerializer
- java.lang.Object
-
- org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
-
- org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
-
- org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
-
public final class KeyValueAddressSerializer extends LcafSerializer
-
-
Field Summary
-
Fields inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
DEFAULT_VNI
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EiddeserializeLcafEidData(java.nio.ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx)protected RlocdeserializeLcafRlocData(java.nio.ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx)protected shortgetAfi()static KeyValueAddressSerializergetInstance()protected shortgetLcafLength(LispAddress lispAddress)protected bytegetLcafType()protected voidserializeData(java.nio.ByteBuffer buffer, LispAddress lispAddress)-
Methods inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
deserializeEidData, deserializeRlocData, getAddressSize, getLcafHeaderSize, serializeLCAFAddressHeaderForInstanceId
-
Methods inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
deserializeEid, deserializeRloc, deserializeSimpleAddressData, getAddressSize, getVni, serialize, serializeData, serializeData
-
-
-
-
Method Detail
-
getInstance
public static KeyValueAddressSerializer getInstance()
-
getLcafType
protected byte getLcafType()
- Overrides:
getLcafTypein classLispAddressSerializer
-
getLcafLength
protected short getLcafLength(LispAddress lispAddress)
- Overrides:
getLcafLengthin classLcafSerializer
-
getAfi
protected short getAfi()
- Overrides:
getAfiin classLcafSerializer
-
serializeData
protected void serializeData(java.nio.ByteBuffer buffer, LispAddress lispAddress)- Overrides:
serializeDatain classLcafSerializer
-
deserializeLcafEidData
protected Eid deserializeLcafEidData(java.nio.ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx)
- Overrides:
deserializeLcafEidDatain classLispAddressSerializer
-
deserializeLcafRlocData
protected Rloc deserializeLcafRlocData(java.nio.ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx)
- Overrides:
deserializeLcafRlocDatain classLispAddressSerializer
-
-