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 © 2018 OpenDaylight. All rights reserved.