Class PCEPReportedRouteObjectParser
- java.lang.Object
-
- org.opendaylight.protocol.pcep.spi.CommonObjectParser
-
- org.opendaylight.protocol.pcep.parser.object.AbstractRROWithSubobjectsParser
-
- org.opendaylight.protocol.pcep.parser.object.PCEPReportedRouteObjectParser
-
- All Implemented Interfaces:
ObjectParser
,ObjectSerializer
public final class PCEPReportedRouteObjectParser extends AbstractRROWithSubobjectsParser
Parser forRro
.
-
-
Constructor Summary
Constructors Constructor Description PCEPReportedRouteObjectParser(RROSubobjectRegistry subobjReg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rro
parseObject(ObjectHeader header, io.netty.buffer.ByteBuf bytes)
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.parser.object.AbstractRROWithSubobjectsParser
parseSubobjects, serializeSubobject
-
Methods inherited from class org.opendaylight.protocol.pcep.spi.CommonObjectParser
getObjectClass, getObjectType
-
-
-
-
Field Detail
-
CLASS
public static final int CLASS
- See Also:
- Constant Field Values
-
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PCEPReportedRouteObjectParser
public PCEPReportedRouteObjectParser(RROSubobjectRegistry subobjReg)
-
-
Method Detail
-
parseObject
public Rro parseObject(ObjectHeader header, io.netty.buffer.ByteBuf bytes) throws PCEPDeserializerException
- Throws:
PCEPDeserializerException
-
serializeObject
public void serializeObject(Object object, io.netty.buffer.ByteBuf buffer)
Description copied from interface:ObjectSerializer
Serializes given object to bytes wrapped in given ByteBuf.- Parameters:
object
- PCEP object to be serializedbuffer
- ByteBuf wrapper around serialized object
-
-