Class AbstractVendorInformationObjectParser
java.lang.Object
org.opendaylight.protocol.pcep.spi.CommonObjectParser
org.opendaylight.protocol.pcep.parser.object.AbstractVendorInformationObjectParser
- All Implemented Interfaces:
EnterpriseSpecificInformationParser
,ObjectParser
,ObjectSerializer
public abstract class AbstractVendorInformationObjectParser
extends CommonObjectParser
implements ObjectSerializer, EnterpriseSpecificInformationParser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object
parseObject
(ObjectHeader header, io.netty.buffer.ByteBuf buffer) final void
serializeObject
(Object object, io.netty.buffer.ByteBuf buffer) Serializes given object to bytes wrapped in given ByteBuf.Methods inherited from class org.opendaylight.protocol.pcep.spi.CommonObjectParser
getObjectClass, getObjectType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opendaylight.protocol.pcep.spi.EnterpriseSpecificInformationParser
getEnterpriseNumber, parseEnterpriseSpecificInformation, serializeEnterpriseSpecificInformation
-
Constructor Details
-
AbstractVendorInformationObjectParser
public AbstractVendorInformationObjectParser(int objectClass, int objectType)
-
-
Method Details
-
parseObject
public final Object parseObject(ObjectHeader header, io.netty.buffer.ByteBuf buffer) throws PCEPDeserializerException - Specified by:
parseObject
in interfaceObjectParser
- Throws:
PCEPDeserializerException
-
serializeObject
Description copied from interface:ObjectSerializer
Serializes given object to bytes wrapped in given ByteBuf.- Specified by:
serializeObject
in interfaceObjectSerializer
- Parameters:
object
- PCEP object to be serializedbuffer
- ByteBuf wrapper around serialized object
-