public class SimpleVendorInformationObjectRegistry extends Object implements VendorInformationObjectRegistry
Constructor and Description |
---|
SimpleVendorInformationObjectRegistry() |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<? extends Object> |
parseVendorInformationObject(EnterpriseNumber enterpriseNumber,
ObjectHeader header,
io.netty.buffer.ByteBuf buffer) |
AutoCloseable |
registerVendorInformationObjectParser(EnterpriseNumber enterpriseNumber,
ObjectParser parser) |
AutoCloseable |
registerVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass,
ObjectSerializer serializer) |
void |
serializeVendorInformationObject(VendorInformationObject viObject,
io.netty.buffer.ByteBuf buffer) |
public SimpleVendorInformationObjectRegistry()
public AutoCloseable registerVendorInformationObjectParser(EnterpriseNumber enterpriseNumber, ObjectParser parser)
public AutoCloseable registerVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, ObjectSerializer serializer)
public com.google.common.base.Optional<? extends Object> parseVendorInformationObject(EnterpriseNumber enterpriseNumber, ObjectHeader header, io.netty.buffer.ByteBuf buffer) throws PCEPDeserializerException
parseVendorInformationObject
in interface VendorInformationObjectRegistry
PCEPDeserializerException
public void serializeVendorInformationObject(VendorInformationObject viObject, io.netty.buffer.ByteBuf buffer)
serializeVendorInformationObject
in interface VendorInformationObjectRegistry
Copyright © 2018 OpenDaylight. All rights reserved.