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, waitparseObjectserializeObjectprotected AbstractObjectWithTlvsParser(TlvRegistry tlvReg, VendorInformationTlvRegistry viTlvReg)
protected final void parseTlvs(T builder, io.netty.buffer.ByteBuf bytes) throws PCEPDeserializerException
PCEPDeserializerExceptionprotected 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.