public class SimplePCEPExtensionProviderContext extends Object implements PCEPExtensionProviderContext
Constructor and Description |
---|
SimplePCEPExtensionProviderContext() |
Modifier and Type | Method and Description |
---|---|
EROSubobjectRegistry |
getEROSubobjectHandlerRegistry() |
LabelRegistry |
getLabelHandlerRegistry() |
MessageRegistry |
getMessageHandlerRegistry() |
ObjectRegistry |
getObjectHandlerRegistry() |
RROSubobjectRegistry |
getRROSubobjectHandlerRegistry() |
TlvRegistry |
getTlvHandlerRegistry() |
VendorInformationObjectRegistry |
getVendorInformationObjectRegistry() |
VendorInformationTlvRegistry |
getVendorInformationTlvRegistry() |
XROSubobjectRegistry |
getXROSubobjectHandlerRegistry() |
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(int objectClass,
int objectType,
ObjectParser parser) |
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) |
public final LabelRegistry getLabelHandlerRegistry()
getLabelHandlerRegistry
in interface PCEPExtensionConsumerContext
public final MessageRegistry getMessageHandlerRegistry()
getMessageHandlerRegistry
in interface PCEPExtensionConsumerContext
public final ObjectRegistry getObjectHandlerRegistry()
getObjectHandlerRegistry
in interface PCEPExtensionConsumerContext
public final EROSubobjectRegistry getEROSubobjectHandlerRegistry()
getEROSubobjectHandlerRegistry
in interface PCEPExtensionConsumerContext
public final RROSubobjectRegistry getRROSubobjectHandlerRegistry()
getRROSubobjectHandlerRegistry
in interface PCEPExtensionConsumerContext
public final XROSubobjectRegistry getXROSubobjectHandlerRegistry()
getXROSubobjectHandlerRegistry
in interface PCEPExtensionConsumerContext
public final TlvRegistry getTlvHandlerRegistry()
getTlvHandlerRegistry
in interface PCEPExtensionConsumerContext
public VendorInformationTlvRegistry getVendorInformationTlvRegistry()
getVendorInformationTlvRegistry
in interface PCEPExtensionConsumerContext
public final org.opendaylight.yangtools.concepts.Registration registerLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer)
registerLabelSerializer
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerLabelParser(int ctype, LabelParser parser)
registerLabelParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerEROSubobjectParser(int subobjectType, EROSubobjectParser parser)
registerEROSubobjectParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer)
registerEROSubobjectSerializer
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerMessageParser(int messageType, MessageParser parser)
registerMessageParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerMessageSerializer(Class<? extends Message> msgClass, MessageSerializer serializer)
registerMessageSerializer
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerObjectParser(int objectClass, int objectType, ObjectParser parser)
registerObjectParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerObjectParser(ObjectParser parser)
registerObjectParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerObjectSerializer(Class<? extends Object> objClass, ObjectSerializer serializer)
registerObjectSerializer
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerRROSubobjectParser(int subobjectType, RROSubobjectParser parser)
registerRROSubobjectParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer)
registerRROSubobjectSerializer
in interface PCEPExtensionProviderContext
public org.opendaylight.yangtools.concepts.Registration registerTlvParser(int tlvType, TlvParser parser)
registerTlvParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerTlvSerializer(Class<? extends Tlv> tlvClass, TlvSerializer serializer)
registerTlvSerializer
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerXROSubobjectParser(int subobjectType, XROSubobjectParser parser)
registerXROSubobjectParser
in interface PCEPExtensionProviderContext
public final org.opendaylight.yangtools.concepts.Registration registerXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer)
registerXROSubobjectSerializer
in interface PCEPExtensionProviderContext
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, TlvSerializer serializer)
registerVendorInformationTlvSerializer
in interface PCEPExtensionProviderContext
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationTlvParser(EnterpriseNumber enterpriseNumber, TlvParser parser)
registerVendorInformationTlvParser
in interface PCEPExtensionProviderContext
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectSerializer(Class<? extends EnterpriseSpecificInformation> esInformationClass, ObjectSerializer serializer)
registerVendorInformationObjectSerializer
in interface PCEPExtensionProviderContext
public org.opendaylight.yangtools.concepts.Registration registerVendorInformationObjectParser(EnterpriseNumber enterpriseNumber, ObjectParser parser)
registerVendorInformationObjectParser
in interface PCEPExtensionProviderContext
public VendorInformationObjectRegistry getVendorInformationObjectRegistry()
getVendorInformationObjectRegistry
in interface PCEPExtensionConsumerContext
Copyright © 2020 OpenDaylight. All rights reserved.