public class SimpleVendorInformationTlvRegistry extends Object implements VendorInformationTlvRegistry
Constructor and Description |
---|
SimpleVendorInformationTlvRegistry() |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<VendorInformationTlv> |
parseVendorInformationTlv(EnterpriseNumber enterpriseNumber,
io.netty.buffer.ByteBuf buffer) |
AutoCloseable |
registerVendorInformationTlvParser(EnterpriseNumber enterpriseNumber,
TlvParser parser) |
AutoCloseable |
registerVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass,
TlvSerializer serializer) |
void |
serializeVendorInformationTlv(VendorInformationTlv viTlv,
io.netty.buffer.ByteBuf buffer) |
public AutoCloseable registerVendorInformationTlvParser(EnterpriseNumber enterpriseNumber, TlvParser parser)
public AutoCloseable registerVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, TlvSerializer serializer)
public com.google.common.base.Optional<VendorInformationTlv> parseVendorInformationTlv(EnterpriseNumber enterpriseNumber, io.netty.buffer.ByteBuf buffer) throws PCEPDeserializerException
parseVendorInformationTlv
in interface VendorInformationTlvRegistry
PCEPDeserializerException
public void serializeVendorInformationTlv(VendorInformationTlv viTlv, io.netty.buffer.ByteBuf buffer)
serializeVendorInformationTlv
in interface VendorInformationTlvRegistry
Copyright © 2018 OpenDaylight. All rights reserved.