| Interface | Description | 
|---|---|
| AddressFamilyRegistry | |
| AttributeParser | Common interface for attribute parser implementation. | 
| AttributeRegistry | |
| AttributeSerializer | |
| BGPExtensionConsumerContext | A single instance of a collection of extensions for use by consumers. | 
| BGPExtensionProviderActivator | |
| BGPExtensionProviderContext | Context for registering providers of the various types of extension points BGP provides. | 
| BgpPrefixSidTlvParser | Common interface for BGP prefix SID TLVs parser implementations. | 
| BgpPrefixSidTlvRegistry | BGP prefix SID TLVs registry for encoding/decoding | 
| BgpPrefixSidTlvSerializer | Interface for BGP prefix SID TLVs serializers implementations. | 
| CapabilityParser | |
| CapabilityRegistry | |
| CapabilitySerializer | |
| MessageParser | Common interface for message parser implementation. | 
| MessageRegistry | BGP Message codec registry, provides services
 to encode/decode messages. | 
| MessageSerializer | |
| MultiPathSupport | Holds user specific add-path constraints per AFI/SAFI (table type) | 
| NextHopParserSerializer | Handles Next Hop, by default use  NextHopUtilwhich is handles Ipv4 and Ipv6 Next hop. | 
| NlriParser | Common interface for NLRI parser implementation. | 
| NlriRegistry | The codec registry for BGP NLRI, offers
 services for NLRI encoding/decoding. | 
| NlriSerializer | |
| ParameterParser | |
| ParameterRegistry | |
| ParameterSerializer | |
| PeerConstraint | Marker interface for BGP peer specific constraints. | 
| PeerSpecificParserConstraint | Holds BGP peer specific constraints of PDU processing. | 
| PeerSpecificParserConstraintProvider | Serve as an entry gate for providers of  PeerSpecificParserConstraintservices. | 
| SubsequentAddressFamilyRegistry | 
| Class | Description | 
|---|---|
| AbstractBGPExtensionProviderActivator | |
| AbstractMessageRegistry | |
| AttributeUtil | |
| BgpPrefixSidTlvUtil | |
| CapabilityUtil | |
| MessageUtil | |
| MultiPathSupportUtil | |
| MultiprotocolCapabilitiesUtil | |
| ParameterUtil | Utility class which is intended for formatting parameter. | 
| PathIdUtil | 
Copyright © 2018 OpenDaylight. All rights reserved.