Class SimplePCEPExtensionProviderContext
- java.lang.Object
- 
- org.opendaylight.protocol.pcep.spi.pojo.SimplePCEPExtensionProviderContext
 
- 
- All Implemented Interfaces:
- PCEPExtensionConsumerContext,- PCEPExtensionProviderContext
 - Direct Known Subclasses:
- ServiceLoaderPCEPExtensionProviderContext
 
 public class SimplePCEPExtensionProviderContext extends Object implements PCEPExtensionProviderContext 
- 
- 
Constructor SummaryConstructors Constructor Description SimplePCEPExtensionProviderContext()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description EROSubobjectRegistrygetEROSubobjectHandlerRegistry()LabelRegistrygetLabelHandlerRegistry()MessageRegistrygetMessageHandlerRegistry()ObjectRegistrygetObjectHandlerRegistry()RROSubobjectRegistrygetRROSubobjectHandlerRegistry()TlvRegistrygetTlvHandlerRegistry()VendorInformationObjectRegistrygetVendorInformationObjectRegistry()VendorInformationTlvRegistrygetVendorInformationTlvRegistry()XROSubobjectRegistrygetXROSubobjectHandlerRegistry()org.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)
 
- 
- 
- 
Method Detail- 
getLabelHandlerRegistrypublic final LabelRegistry getLabelHandlerRegistry() - Specified by:
- getLabelHandlerRegistryin interface- PCEPExtensionConsumerContext
 
 - 
getMessageHandlerRegistrypublic final MessageRegistry getMessageHandlerRegistry() - Specified by:
- getMessageHandlerRegistryin interface- PCEPExtensionConsumerContext
 
 - 
getObjectHandlerRegistrypublic final ObjectRegistry getObjectHandlerRegistry() - Specified by:
- getObjectHandlerRegistryin interface- PCEPExtensionConsumerContext
 
 - 
getEROSubobjectHandlerRegistrypublic final EROSubobjectRegistry getEROSubobjectHandlerRegistry() - Specified by:
- getEROSubobjectHandlerRegistryin interface- PCEPExtensionConsumerContext
 
 - 
getRROSubobjectHandlerRegistrypublic final RROSubobjectRegistry getRROSubobjectHandlerRegistry() - Specified by:
- getRROSubobjectHandlerRegistryin interface- PCEPExtensionConsumerContext
 
 - 
getXROSubobjectHandlerRegistrypublic final XROSubobjectRegistry getXROSubobjectHandlerRegistry() - Specified by:
- getXROSubobjectHandlerRegistryin interface- PCEPExtensionConsumerContext
 
 - 
getTlvHandlerRegistrypublic final TlvRegistry getTlvHandlerRegistry() - Specified by:
- getTlvHandlerRegistryin interface- PCEPExtensionConsumerContext
 
 - 
getVendorInformationTlvRegistrypublic VendorInformationTlvRegistry getVendorInformationTlvRegistry() - Specified by:
- getVendorInformationTlvRegistryin interface- PCEPExtensionConsumerContext
 
 - 
registerLabelSerializerpublic final org.opendaylight.yangtools.concepts.Registration registerLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer) - Specified by:
- registerLabelSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerLabelParserpublic final org.opendaylight.yangtools.concepts.Registration registerLabelParser(int ctype, LabelParser parser)- Specified by:
- registerLabelParserin interface- PCEPExtensionProviderContext
 
 - 
registerEROSubobjectParserpublic final org.opendaylight.yangtools.concepts.Registration registerEROSubobjectParser(int subobjectType, EROSubobjectParser parser)- Specified by:
- registerEROSubobjectParserin interface- PCEPExtensionProviderContext
 
 - 
registerEROSubobjectSerializerpublic final org.opendaylight.yangtools.concepts.Registration registerEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer) - Specified by:
- registerEROSubobjectSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerMessageParserpublic final org.opendaylight.yangtools.concepts.Registration registerMessageParser(int messageType, MessageParser parser)- Specified by:
- registerMessageParserin interface- PCEPExtensionProviderContext
 
 - 
registerMessageSerializerpublic final org.opendaylight.yangtools.concepts.Registration registerMessageSerializer(Class<? extends Message> msgClass, MessageSerializer serializer) - Specified by:
- registerMessageSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerObjectParserpublic final org.opendaylight.yangtools.concepts.Registration registerObjectParser(ObjectParser parser) - Specified by:
- registerObjectParserin interface- PCEPExtensionProviderContext
 
 - 
registerObjectSerializerpublic final org.opendaylight.yangtools.concepts.Registration registerObjectSerializer(Class<? extends Object> objClass, ObjectSerializer serializer) - Specified by:
- registerObjectSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerRROSubobjectParserpublic final org.opendaylight.yangtools.concepts.Registration registerRROSubobjectParser(int subobjectType, RROSubobjectParser parser)- Specified by:
- registerRROSubobjectParserin interface- PCEPExtensionProviderContext
 
 - 
registerRROSubobjectSerializerpublic final org.opendaylight.yangtools.concepts.Registration registerRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer) - Specified by:
- registerRROSubobjectSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerTlvParserpublic org.opendaylight.yangtools.concepts.Registration registerTlvParser(int tlvType, TlvParser parser)- Specified by:
- registerTlvParserin interface- PCEPExtensionProviderContext
 
 - 
registerTlvSerializerpublic final org.opendaylight.yangtools.concepts.Registration registerTlvSerializer(Class<? extends Tlv> tlvClass, TlvSerializer serializer) - Specified by:
- registerTlvSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerXROSubobjectParserpublic final org.opendaylight.yangtools.concepts.Registration registerXROSubobjectParser(int subobjectType, XROSubobjectParser parser)- Specified by:
- registerXROSubobjectParserin interface- PCEPExtensionProviderContext
 
 - 
registerXROSubobjectSerializerpublic final org.opendaylight.yangtools.concepts.Registration registerXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer) - Specified by:
- registerXROSubobjectSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerVendorInformationTlvSerializerpublic org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, TlvSerializer serializer) - Specified by:
- registerVendorInformationTlvSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerVendorInformationTlvParserpublic org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvParser(EnterpriseNumber enterpriseNumber, TlvParser parser) - Specified by:
- registerVendorInformationTlvParserin interface- PCEPExtensionProviderContext
 
 - 
registerVendorInformationObjectSerializerpublic org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, ObjectSerializer serializer) - Specified by:
- registerVendorInformationObjectSerializerin interface- PCEPExtensionProviderContext
 
 - 
registerVendorInformationObjectParserpublic org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectParser(EnterpriseNumber enterpriseNumber, ObjectParser parser) - Specified by:
- registerVendorInformationObjectParserin interface- PCEPExtensionProviderContext
 
 - 
getVendorInformationObjectRegistrypublic VendorInformationObjectRegistry getVendorInformationObjectRegistry() - Specified by:
- getVendorInformationObjectRegistryin interface- PCEPExtensionConsumerContext
 
 
- 
 
-