All Classes and Interfaces

Class
Description
 
Abstract base class for AttributeParsers which are aware of RevisedErrorHandling.
 
 
 
 
 
Common interface for attribute parser implementation.
Attribute serializer/deserializer registry, exposing the capability to parse BGP attributes as a whole.
 
 
A single instance of a collection of extensions for use by consumers.
 
Context for registering providers of the various types of extension points BGP provides.
Common interface for BGP prefix SID TLVs parser implementations.
BGP prefix SID TLVs registry for encoding/decoding.
Interface for BGP prefix SID TLVs serializers implementations.
 
 
 
 
 
The Extended Community value parser (ByteBuf to ExtendedCommunity).
The Extended Communities registry.
The Extended Community serializer (ExtendedCommunity to ByteBuf).
The utility functions related to the extended communities.
 
 
Common interface for message parser implementation.
BGP Message codec registry, provides services to encode/decode messages.
 
 
Holds user specific add-path constraints per AFI/SAFI (table type).
 
 
 
Handles Next Hop, by default use NextHopUtil which is handles Ipv4 and Ipv6 Next hop.
Common interface for NLRI parser implementation.
The codec registry for BGP NLRI, offers services for NLRI encoding/decoding.
 
Exception reported when a ParameterSerializer detects its output does not fit 255 bytes and hence cannot be held in plain RFC4271 OPEN message.
 
 
 
Utility class which is intended for formatting parameter.
Parsed Attributes, potentially indicating withdraw.
 
Marker interface for BGP peer specific constraints.
Holds BGP peer specific constraints of PDU processing.
 
Serve as an entry gate for providers of PeerSpecificParserConstraint services.
Enumeration of possible treatments an UPDATE message and attributes can get based on the configuration of a peer.
Peer constraint supporting RFC7606 Revised Error Handling.