Interface PCEPExtensionProviderContext
-
- All Superinterfaces:
PCEPExtensionConsumerContext
- All Known Implementing Classes:
SimplePCEPExtensionProviderContext
public interface PCEPExtensionProviderContext extends PCEPExtensionConsumerContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.opendaylight.yangtools.concepts.Registration
registerEROSubobjectParser(int subobjectType, EROSubobjectParser parser)
org.opendaylight.yangtools.concepts.Registration
registerEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerLabelParser(int ctype, LabelParser parser)
org.opendaylight.yangtools.concepts.Registration
registerLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerMessageParser(int messageType, MessageParser parser)
org.opendaylight.yangtools.concepts.Registration
registerMessageSerializer(Class<? extends Message> msgClass, MessageSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerObjectParser(ObjectParser parser)
org.opendaylight.yangtools.concepts.Registration
registerObjectSerializer(Class<? extends Object> objClass, ObjectSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerRROSubobjectParser(int subobjectType, RROSubobjectParser parser)
org.opendaylight.yangtools.concepts.Registration
registerRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerTlvParser(int tlvType, TlvParser parser)
org.opendaylight.yangtools.concepts.Registration
registerTlvSerializer(Class<? extends Tlv> tlvClass, TlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerVendorInformationObjectParser(EnterpriseNumber enterpriseNumber, ObjectParser parser)
org.opendaylight.yangtools.concepts.Registration
registerVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, ObjectSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerVendorInformationTlvParser(EnterpriseNumber enterpriseNumber, TlvParser parser)
org.opendaylight.yangtools.concepts.Registration
registerVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, TlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerXROSubobjectParser(int subobjectType, XROSubobjectParser parser)
org.opendaylight.yangtools.concepts.Registration
registerXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer)
-
Methods inherited from interface org.opendaylight.protocol.pcep.spi.PCEPExtensionConsumerContext
getEROSubobjectHandlerRegistry, getLabelHandlerRegistry, getMessageHandlerRegistry, getObjectHandlerRegistry, getRROSubobjectHandlerRegistry, getTlvHandlerRegistry, getVendorInformationObjectRegistry, getVendorInformationTlvRegistry, getXROSubobjectHandlerRegistry
-
-
-
-
Method Detail
-
registerLabelSerializer
org.opendaylight.yangtools.concepts.Registration registerLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer)
-
registerLabelParser
org.opendaylight.yangtools.concepts.Registration registerLabelParser(int ctype, LabelParser parser)
-
registerEROSubobjectParser
org.opendaylight.yangtools.concepts.Registration registerEROSubobjectParser(int subobjectType, EROSubobjectParser parser)
-
registerEROSubobjectSerializer
org.opendaylight.yangtools.concepts.Registration registerEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer)
-
registerMessageParser
org.opendaylight.yangtools.concepts.Registration registerMessageParser(int messageType, MessageParser parser)
-
registerMessageSerializer
org.opendaylight.yangtools.concepts.Registration registerMessageSerializer(Class<? extends Message> msgClass, MessageSerializer serializer)
-
registerObjectParser
org.opendaylight.yangtools.concepts.Registration registerObjectParser(ObjectParser parser)
-
registerObjectSerializer
org.opendaylight.yangtools.concepts.Registration registerObjectSerializer(Class<? extends Object> objClass, ObjectSerializer serializer)
-
registerRROSubobjectParser
org.opendaylight.yangtools.concepts.Registration registerRROSubobjectParser(int subobjectType, RROSubobjectParser parser)
-
registerRROSubobjectSerializer
org.opendaylight.yangtools.concepts.Registration registerRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer)
-
registerTlvSerializer
org.opendaylight.yangtools.concepts.Registration registerTlvSerializer(Class<? extends Tlv> tlvClass, TlvSerializer serializer)
-
registerTlvParser
org.opendaylight.yangtools.concepts.Registration registerTlvParser(int tlvType, TlvParser parser)
-
registerVendorInformationTlvSerializer
org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, TlvSerializer serializer)
-
registerVendorInformationTlvParser
org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvParser(EnterpriseNumber enterpriseNumber, TlvParser parser)
-
registerXROSubobjectSerializer
org.opendaylight.yangtools.concepts.Registration registerXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer)
-
registerXROSubobjectParser
org.opendaylight.yangtools.concepts.Registration registerXROSubobjectParser(int subobjectType, XROSubobjectParser parser)
-
registerVendorInformationObjectSerializer
org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, ObjectSerializer serializer)
-
registerVendorInformationObjectParser
org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectParser(EnterpriseNumber enterpriseNumber, ObjectParser parser)
-
-