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
-