@Override
protected void serializeData(ByteBuffer buffer, LispAddress lispAddress) {
Mac mac = (Mac) lispAddress.getAddress();
- buffer.put(IetfYangUtil.INSTANCE.macAddressBytes(mac.getMac()));
+ buffer.put(IetfYangUtil.macAddressBytes(mac.getMac()));
}
@Override
protected void serializeData(ByteBuffer buffer, SimpleAddress simpleAddress) {
- buffer.put(IetfYangUtil.INSTANCE.macAddressBytes(simpleAddress.getMacAddress()));
+ buffer.put(IetfYangUtil.macAddressBytes(simpleAddress.getMacAddress()));
}
@Override
protected Eid deserializeEidData(ByteBuffer buffer, LispAddressSerializerContext ctx) {
EidBuilder eb = new EidBuilder();
- eb.setAddressType(MacAfi.class);
+ eb.setAddressType(MacAfi.VALUE);
eb.setVirtualNetworkId(getVni(ctx));
eb.setAddress(new MacBuilder().setMac(deserializeData(buffer)).build());
return eb.build();
@Override
protected Rloc deserializeRlocData(ByteBuffer buffer) {
RlocBuilder rb = new RlocBuilder();
- rb.setAddressType(MacAfi.class);
+ rb.setAddressType(MacAfi.VALUE);
rb.setVirtualNetworkId(null);
rb.setAddress(new MacBuilder().setMac(deserializeData(buffer)).build());
return rb.build();
return new SimpleAddress(deserializeData(buffer));
}
- private MacAddress deserializeData(ByteBuffer buffer) {
+ private static MacAddress deserializeData(ByteBuffer buffer) {
byte[] macBuffer = new byte[6];
buffer.get(macBuffer);
- return IetfYangUtil.INSTANCE.macAddressFor(macBuffer);
+ return IetfYangUtil.macAddressFor(macBuffer);
}
private interface Length {
int MAC = 6;
}
-
}