Class SimpleBmpExtensionProviderContext
- java.lang.Object
-
- org.opendaylight.protocol.bmp.spi.registry.SimpleBmpExtensionProviderContext
-
- All Implemented Interfaces:
BmpExtensionConsumerContext,BmpExtensionProviderContext,BmpMessageRegistrator
public class SimpleBmpExtensionProviderContext extends Object implements BmpExtensionConsumerContext, BmpExtensionProviderContext
-
-
Constructor Summary
Constructors Constructor Description SimpleBmpExtensionProviderContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BmpTlvRegistrygetBmpInitiationTlvRegistry()BmpMessageRegistrygetBmpMessageRegistry()BmpTlvRegistrygetBmpPeerUpTlvRegistry()BmpTlvRegistrygetBmpRouteMirroringTlvRegistry()BmpTlvRegistrygetBmpStatisticsTlvRegistry()BmpTlvRegistrygetBmpTerminationTlvRegistry()org.opendaylight.yangtools.concepts.RegistrationregisterBmpInitiationTlvParser(int tlvType, BmpTlvParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterBmpInitiationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterBmpMessageParser(int messageType, BmpMessageParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterBmpMessageSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.Notification> messageClass, BmpMessageSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterBmpPeerUpTlvParser(int tlvType, BmpTlvParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterBmpPeerUpTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterBmpRouteMirroringTlvParser(int tlvType, BmpTlvParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterBmpRouteMirroringTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterBmpStatisticsTlvParser(int tlvType, BmpTlvParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterBmpStatisticsTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterBmpTerminationTlvParser(int tlvType, BmpTlvParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterBmpTerminationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
-
-
-
Method Detail
-
registerBmpMessageParser
public org.opendaylight.yangtools.concepts.Registration registerBmpMessageParser(int messageType, BmpMessageParser parser)- Specified by:
registerBmpMessageParserin interfaceBmpMessageRegistrator
-
registerBmpMessageSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpMessageSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.Notification> messageClass, BmpMessageSerializer serializer)
- Specified by:
registerBmpMessageSerializerin interfaceBmpMessageRegistrator
-
getBmpMessageRegistry
public BmpMessageRegistry getBmpMessageRegistry()
- Specified by:
getBmpMessageRegistryin interfaceBmpExtensionConsumerContext
-
registerBmpStatisticsTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpStatisticsTlvParser(int tlvType, BmpTlvParser parser)- Specified by:
registerBmpStatisticsTlvParserin interfaceBmpExtensionProviderContext
-
registerBmpStatisticsTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpStatisticsTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpStatisticsTlvSerializerin interfaceBmpExtensionProviderContext
-
registerBmpPeerUpTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpPeerUpTlvParser(int tlvType, BmpTlvParser parser)- Specified by:
registerBmpPeerUpTlvParserin interfaceBmpExtensionProviderContext
-
registerBmpPeerUpTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpPeerUpTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpPeerUpTlvSerializerin interfaceBmpExtensionProviderContext
-
registerBmpInitiationTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpInitiationTlvParser(int tlvType, BmpTlvParser parser)- Specified by:
registerBmpInitiationTlvParserin interfaceBmpExtensionProviderContext
-
registerBmpInitiationTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpInitiationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpInitiationTlvSerializerin interfaceBmpExtensionProviderContext
-
registerBmpTerminationTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpTerminationTlvParser(int tlvType, BmpTlvParser parser)- Specified by:
registerBmpTerminationTlvParserin interfaceBmpExtensionProviderContext
-
registerBmpTerminationTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpTerminationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpTerminationTlvSerializerin interfaceBmpExtensionProviderContext
-
registerBmpRouteMirroringTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpRouteMirroringTlvParser(int tlvType, BmpTlvParser parser)- Specified by:
registerBmpRouteMirroringTlvParserin interfaceBmpExtensionProviderContext
-
registerBmpRouteMirroringTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpRouteMirroringTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpRouteMirroringTlvSerializerin interfaceBmpExtensionProviderContext
-
getBmpStatisticsTlvRegistry
public BmpTlvRegistry getBmpStatisticsTlvRegistry()
- Specified by:
getBmpStatisticsTlvRegistryin interfaceBmpExtensionConsumerContext
-
getBmpInitiationTlvRegistry
public BmpTlvRegistry getBmpInitiationTlvRegistry()
- Specified by:
getBmpInitiationTlvRegistryin interfaceBmpExtensionConsumerContext
-
getBmpPeerUpTlvRegistry
public BmpTlvRegistry getBmpPeerUpTlvRegistry()
- Specified by:
getBmpPeerUpTlvRegistryin interfaceBmpExtensionConsumerContext
-
getBmpTerminationTlvRegistry
public BmpTlvRegistry getBmpTerminationTlvRegistry()
- Specified by:
getBmpTerminationTlvRegistryin interfaceBmpExtensionConsumerContext
-
getBmpRouteMirroringTlvRegistry
public BmpTlvRegistry getBmpRouteMirroringTlvRegistry()
- Specified by:
getBmpRouteMirroringTlvRegistryin interfaceBmpExtensionConsumerContext
-
-