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)<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.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 <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:
 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
 
 - 
 
 -