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