Class AbstractEROWithSubobjectsParser
java.lang.Object
org.opendaylight.protocol.pcep.spi.CommonObjectParser
org.opendaylight.protocol.pcep.parser.object.AbstractEROWithSubobjectsParser
- All Implemented Interfaces:
 ObjectParser,ObjectSerializer
- Direct Known Subclasses:
 BranchNodeListObjectParser,NonBranchNodeListObjectParser,PCEPExplicitRouteObjectParser,PCEPIncludeRouteObjectParser,PCEPPathKeyObjectParser,PCEPSecondaryExplicitRouteObjecParser
public abstract class AbstractEROWithSubobjectsParser
extends CommonObjectParser
implements ObjectSerializer
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractEROWithSubobjectsParser(EROSubobjectRegistry subobjReg, int objectClass, int objectType)  - 
Method Summary
Modifier and TypeMethodDescriptionparseSubobjects(io.netty.buffer.ByteBuf buffer) protected final voidserializeSubobject(List<Subobject> subobjects, io.netty.buffer.ByteBuf buffer) Methods inherited from class org.opendaylight.protocol.pcep.spi.CommonObjectParser
getObjectClass, getObjectTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opendaylight.protocol.pcep.spi.ObjectParser
parseObjectMethods inherited from interface org.opendaylight.protocol.pcep.spi.ObjectSerializer
serializeObject 
- 
Constructor Details
- 
AbstractEROWithSubobjectsParser
protected AbstractEROWithSubobjectsParser(EROSubobjectRegistry subobjReg, int objectClass, int objectType)  
 - 
 - 
Method Details
- 
parseSubobjects
protected List<Subobject> parseSubobjects(io.netty.buffer.ByteBuf buffer) throws PCEPDeserializerException - Throws:
 PCEPDeserializerException
 - 
serializeSubobject
 
 -