public abstract class AbstractObjectWithTlvsParser<T> extends Object implements ObjectParser, ObjectSerializer
Modifier | Constructor and Description |
---|---|
protected |
AbstractObjectWithTlvsParser(TlvRegistry tlvReg,
VendorInformationTlvRegistry viTlvReg) |
Modifier and Type | Method and Description |
---|---|
protected void |
addTlv(T builder,
Tlv tlv) |
protected abstract void |
addVendorInformationTlvs(T builder,
List<VendorInformationTlv> tlvs) |
protected void |
parseTlvs(T builder,
io.netty.buffer.ByteBuf bytes) |
protected void |
serializeTlv(Tlv tlv,
io.netty.buffer.ByteBuf buffer) |
protected void |
serializeVendorInformationTlvs(List<VendorInformationTlv> tlvs,
io.netty.buffer.ByteBuf buffer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
parseObject
serializeObject
protected AbstractObjectWithTlvsParser(TlvRegistry tlvReg, VendorInformationTlvRegistry viTlvReg)
protected final void parseTlvs(T builder, io.netty.buffer.ByteBuf bytes) throws PCEPDeserializerException
PCEPDeserializerException
protected final void serializeTlv(Tlv tlv, io.netty.buffer.ByteBuf buffer)
protected abstract void addVendorInformationTlvs(T builder, List<VendorInformationTlv> tlvs)
protected final void serializeVendorInformationTlvs(List<VendorInformationTlv> tlvs, io.netty.buffer.ByteBuf buffer)
Copyright © 2019 OpenDaylight. All rights reserved.