import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev200120.esi.Esi;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev200120.esi.esi.LacpAutoGeneratedCase;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev200120.esi.esi.LacpAutoGeneratedCaseBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev200120.esi.esi.lacp.auto.generated._case.LacpAutoGenerated;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev200120.esi.esi.lacp.auto.generated._case.LacpAutoGeneratedBuilder;
import org.opendaylight.yangtools.yang.common.netty.ByteBufUtils;
import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
public ByteBuf serializeBody(final Esi esi, final ByteBuf body) {
checkArgument(esi instanceof LacpAutoGeneratedCase,
"Unknown esi instance. Passed %s. Needed LacpAutoGeneratedCase.", esi);
- final LacpAutoGenerated lacp = ((LacpAutoGeneratedCase) esi).getLacpAutoGenerated();
- body.writeBytes(IetfYangUtil.INSTANCE.macAddressBytes(lacp.getCeLacpMacAddress()));
+ final var lacp = ((LacpAutoGeneratedCase) esi).getLacpAutoGenerated();
+ body.writeBytes(IetfYangUtil.macAddressBytes(lacp.getCeLacpMacAddress()));
ByteBufUtils.writeOrZero(body, lacp.getCeLacpPortKey());
return body.writeByte(0);
}
@Override
public Esi serializeEsi(final ContainerNode esi) {
return new LacpAutoGeneratedCaseBuilder()
- .setLacpAutoGenerated(new LacpAutoGeneratedBuilder()
- .setCeLacpMacAddress(extractLacpMac(esi))
- .setCeLacpPortKey(extractPK(esi))
- .build())
- .build();
+ .setLacpAutoGenerated(new LacpAutoGeneratedBuilder()
+ .setCeLacpMacAddress(extractLacpMac(esi))
+ .setCeLacpPortKey(extractPK(esi))
+ .build())
+ .build();
}
@Override
public Esi parseEsi(final ByteBuf buffer) {
return new LacpAutoGeneratedCaseBuilder()
- .setLacpAutoGenerated(new LacpAutoGeneratedBuilder()
- .setCeLacpMacAddress(IetfYangUtil.INSTANCE.macAddressFor(
- ByteArray.readBytes(buffer, MAC_ADDRESS_LENGTH)))
- .setCeLacpPortKey(ByteBufUtils.readUint16(buffer))
- .build())
- .build();
+ .setLacpAutoGenerated(new LacpAutoGeneratedBuilder()
+ .setCeLacpMacAddress(IetfYangUtil.macAddressFor(ByteArray.readBytes(buffer, MAC_ADDRESS_LENGTH)))
+ .setCeLacpPortKey(ByteBufUtils.readUint16(buffer))
+ .build())
+ .build();
}
}