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 BmpTlvRegistry
getBmpInitiationTlvRegistry()
BmpMessageRegistry
getBmpMessageRegistry()
BmpTlvRegistry
getBmpPeerUpTlvRegistry()
BmpTlvRegistry
getBmpRouteMirroringTlvRegistry()
BmpTlvRegistry
getBmpStatisticsTlvRegistry()
BmpTlvRegistry
getBmpTerminationTlvRegistry()
org.opendaylight.yangtools.concepts.Registration
registerBmpInitiationTlvParser(int tlvType, BmpTlvParser parser)
org.opendaylight.yangtools.concepts.Registration
registerBmpInitiationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerBmpMessageParser(int messageType, BmpMessageParser parser)
<T extends org.opendaylight.yangtools.yang.binding.Notification<T> & org.opendaylight.yangtools.yang.binding.DataObject>
org.opendaylight.yangtools.concepts.RegistrationregisterBmpMessageSerializer(Class<T> messageClass, BmpMessageSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerBmpPeerUpTlvParser(int tlvType, BmpTlvParser parser)
org.opendaylight.yangtools.concepts.Registration
registerBmpPeerUpTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerBmpRouteMirroringTlvParser(int tlvType, BmpTlvParser parser)
org.opendaylight.yangtools.concepts.Registration
registerBmpRouteMirroringTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerBmpStatisticsTlvParser(int tlvType, BmpTlvParser parser)
org.opendaylight.yangtools.concepts.Registration
registerBmpStatisticsTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration
registerBmpTerminationTlvParser(int tlvType, BmpTlvParser parser)
org.opendaylight.yangtools.concepts.Registration
registerBmpTerminationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
-
-
-
Method Detail
-
registerBmpMessageParser
public org.opendaylight.yangtools.concepts.Registration registerBmpMessageParser(int messageType, BmpMessageParser parser)
- Specified by:
registerBmpMessageParser
in interfaceBmpMessageRegistrator
-
registerBmpMessageSerializer
public <T extends org.opendaylight.yangtools.yang.binding.Notification<T> & org.opendaylight.yangtools.yang.binding.DataObject> org.opendaylight.yangtools.concepts.Registration registerBmpMessageSerializer(Class<T> messageClass, BmpMessageSerializer serializer)
- Specified by:
registerBmpMessageSerializer
in interfaceBmpMessageRegistrator
-
getBmpMessageRegistry
public BmpMessageRegistry getBmpMessageRegistry()
- Specified by:
getBmpMessageRegistry
in interfaceBmpExtensionConsumerContext
-
registerBmpStatisticsTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpStatisticsTlvParser(int tlvType, BmpTlvParser parser)
- Specified by:
registerBmpStatisticsTlvParser
in interfaceBmpExtensionProviderContext
-
registerBmpStatisticsTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpStatisticsTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpStatisticsTlvSerializer
in interfaceBmpExtensionProviderContext
-
registerBmpPeerUpTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpPeerUpTlvParser(int tlvType, BmpTlvParser parser)
- Specified by:
registerBmpPeerUpTlvParser
in interfaceBmpExtensionProviderContext
-
registerBmpPeerUpTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpPeerUpTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpPeerUpTlvSerializer
in interfaceBmpExtensionProviderContext
-
registerBmpInitiationTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpInitiationTlvParser(int tlvType, BmpTlvParser parser)
- Specified by:
registerBmpInitiationTlvParser
in interfaceBmpExtensionProviderContext
-
registerBmpInitiationTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpInitiationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpInitiationTlvSerializer
in interfaceBmpExtensionProviderContext
-
registerBmpTerminationTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpTerminationTlvParser(int tlvType, BmpTlvParser parser)
- Specified by:
registerBmpTerminationTlvParser
in interfaceBmpExtensionProviderContext
-
registerBmpTerminationTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpTerminationTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpTerminationTlvSerializer
in interfaceBmpExtensionProviderContext
-
registerBmpRouteMirroringTlvParser
public org.opendaylight.yangtools.concepts.Registration registerBmpRouteMirroringTlvParser(int tlvType, BmpTlvParser parser)
- Specified by:
registerBmpRouteMirroringTlvParser
in interfaceBmpExtensionProviderContext
-
registerBmpRouteMirroringTlvSerializer
public org.opendaylight.yangtools.concepts.Registration registerBmpRouteMirroringTlvSerializer(Class<? extends Tlv> tlvClass, BmpTlvSerializer serializer)
- Specified by:
registerBmpRouteMirroringTlvSerializer
in interfaceBmpExtensionProviderContext
-
getBmpStatisticsTlvRegistry
public BmpTlvRegistry getBmpStatisticsTlvRegistry()
- Specified by:
getBmpStatisticsTlvRegistry
in interfaceBmpExtensionConsumerContext
-
getBmpInitiationTlvRegistry
public BmpTlvRegistry getBmpInitiationTlvRegistry()
- Specified by:
getBmpInitiationTlvRegistry
in interfaceBmpExtensionConsumerContext
-
getBmpPeerUpTlvRegistry
public BmpTlvRegistry getBmpPeerUpTlvRegistry()
- Specified by:
getBmpPeerUpTlvRegistry
in interfaceBmpExtensionConsumerContext
-
getBmpTerminationTlvRegistry
public BmpTlvRegistry getBmpTerminationTlvRegistry()
- Specified by:
getBmpTerminationTlvRegistry
in interfaceBmpExtensionConsumerContext
-
getBmpRouteMirroringTlvRegistry
public BmpTlvRegistry getBmpRouteMirroringTlvRegistry()
- Specified by:
getBmpRouteMirroringTlvRegistry
in interfaceBmpExtensionConsumerContext
-
-