Class SimplePCEPExtensionProviderContext
java.lang.Object
org.opendaylight.protocol.pcep.spi.pojo.SimplePCEPExtensionProviderContext
- All Implemented Interfaces:
 PCEPExtensionConsumerContext,PCEPExtensionProviderContext
public final class SimplePCEPExtensionProviderContext
extends Object
implements PCEPExtensionProviderContext
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionorg.opendaylight.yangtools.concepts.RegistrationregisterEROSubobjectParser(int subobjectType, EROSubobjectParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterLabelParser(int ctype, LabelParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterMessageParser(int messageType, MessageParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterMessageSerializer(Class<? extends Message> msgClass, MessageSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterObjectParser(ObjectParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterObjectSerializer(Class<? extends Object> objClass, ObjectSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterRROSubobjectParser(int subobjectType, RROSubobjectParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterTlvParser(int tlvType, TlvParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterTlvSerializer(Class<? extends Tlv> tlvClass, TlvSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterVendorInformationObjectParser(EnterpriseNumber enterpriseNumber, ObjectParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, ObjectSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterVendorInformationTlvParser(EnterpriseNumber enterpriseNumber, TlvParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, TlvSerializer serializer) org.opendaylight.yangtools.concepts.RegistrationregisterXROSubobjectParser(int subobjectType, XROSubobjectParser parser) org.opendaylight.yangtools.concepts.RegistrationregisterXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer)  
- 
Constructor Details
- 
SimplePCEPExtensionProviderContext
public SimplePCEPExtensionProviderContext() 
 - 
 - 
Method Details
- 
getLabelHandlerRegistry
- Specified by:
 getLabelHandlerRegistryin interfacePCEPExtensionConsumerContext
 - 
getMessageHandlerRegistry
- Specified by:
 getMessageHandlerRegistryin interfacePCEPExtensionConsumerContext
 - 
getObjectHandlerRegistry
- Specified by:
 getObjectHandlerRegistryin interfacePCEPExtensionConsumerContext
 - 
getEROSubobjectHandlerRegistry
- Specified by:
 getEROSubobjectHandlerRegistryin interfacePCEPExtensionConsumerContext
 - 
getRROSubobjectHandlerRegistry
- Specified by:
 getRROSubobjectHandlerRegistryin interfacePCEPExtensionConsumerContext
 - 
getXROSubobjectHandlerRegistry
- Specified by:
 getXROSubobjectHandlerRegistryin interfacePCEPExtensionConsumerContext
 - 
getTlvHandlerRegistry
- Specified by:
 getTlvHandlerRegistryin interfacePCEPExtensionConsumerContext
 - 
getVendorInformationTlvRegistry
- Specified by:
 getVendorInformationTlvRegistryin interfacePCEPExtensionConsumerContext
 - 
registerLabelSerializer
public org.opendaylight.yangtools.concepts.Registration registerLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer) - Specified by:
 registerLabelSerializerin interfacePCEPExtensionProviderContext
 - 
registerLabelParser
public org.opendaylight.yangtools.concepts.Registration registerLabelParser(int ctype, LabelParser parser) - Specified by:
 registerLabelParserin interfacePCEPExtensionProviderContext
 - 
registerEROSubobjectParser
public org.opendaylight.yangtools.concepts.Registration registerEROSubobjectParser(int subobjectType, EROSubobjectParser parser) - Specified by:
 registerEROSubobjectParserin interfacePCEPExtensionProviderContext
 - 
registerEROSubobjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer) - Specified by:
 registerEROSubobjectSerializerin interfacePCEPExtensionProviderContext
 - 
registerMessageParser
public org.opendaylight.yangtools.concepts.Registration registerMessageParser(int messageType, MessageParser parser) - Specified by:
 registerMessageParserin interfacePCEPExtensionProviderContext
 - 
registerMessageSerializer
public org.opendaylight.yangtools.concepts.Registration registerMessageSerializer(Class<? extends Message> msgClass, MessageSerializer serializer) - Specified by:
 registerMessageSerializerin interfacePCEPExtensionProviderContext
 - 
registerObjectParser
- Specified by:
 registerObjectParserin interfacePCEPExtensionProviderContext
 - 
registerObjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerObjectSerializer(Class<? extends Object> objClass, ObjectSerializer serializer) - Specified by:
 registerObjectSerializerin interfacePCEPExtensionProviderContext
 - 
registerRROSubobjectParser
public org.opendaylight.yangtools.concepts.Registration registerRROSubobjectParser(int subobjectType, RROSubobjectParser parser) - Specified by:
 registerRROSubobjectParserin interfacePCEPExtensionProviderContext
 - 
registerRROSubobjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer) - Specified by:
 registerRROSubobjectSerializerin interfacePCEPExtensionProviderContext
 - 
registerTlvParser
public org.opendaylight.yangtools.concepts.Registration registerTlvParser(int tlvType, TlvParser parser) - Specified by:
 registerTlvParserin interfacePCEPExtensionProviderContext
 - 
registerTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerTlvSerializer(Class<? extends Tlv> tlvClass, TlvSerializer serializer) - Specified by:
 registerTlvSerializerin interfacePCEPExtensionProviderContext
 - 
registerXROSubobjectParser
public org.opendaylight.yangtools.concepts.Registration registerXROSubobjectParser(int subobjectType, XROSubobjectParser parser) - Specified by:
 registerXROSubobjectParserin interfacePCEPExtensionProviderContext
 - 
registerXROSubobjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer) - Specified by:
 registerXROSubobjectSerializerin interfacePCEPExtensionProviderContext
 - 
registerVendorInformationTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, TlvSerializer serializer) - Specified by:
 registerVendorInformationTlvSerializerin interfacePCEPExtensionProviderContext
 - 
registerVendorInformationTlvParser
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvParser(EnterpriseNumber enterpriseNumber, TlvParser parser) - Specified by:
 registerVendorInformationTlvParserin interfacePCEPExtensionProviderContext
 - 
registerVendorInformationObjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, ObjectSerializer serializer) - Specified by:
 registerVendorInformationObjectSerializerin interfacePCEPExtensionProviderContext
 - 
registerVendorInformationObjectParser
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectParser(EnterpriseNumber enterpriseNumber, ObjectParser parser) - Specified by:
 registerVendorInformationObjectParserin interfacePCEPExtensionProviderContext
 - 
getVendorInformationObjectRegistry
- Specified by:
 getVendorInformationObjectRegistryin interfacePCEPExtensionConsumerContext
 
 -