Skip navigation links
A B C D E F G I M N O P R S T V W 

A

Abstract4OctetAsExtendedCommunity - Class in org.opendaylight.protocol.bgp.parser.spi.extended.community
 
Abstract4OctetAsExtendedCommunity() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.extended.community.Abstract4OctetAsExtendedCommunity
 
AbstractAttributeParser - Class in org.opendaylight.protocol.bgp.parser.spi
Abstract base class for AttributeParsers which are aware of RevisedErrorHandling.
AbstractAttributeParser() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.AbstractAttributeParser
 
AbstractBGPExtensionProviderActivator - Class in org.opendaylight.protocol.bgp.parser.spi
 
AbstractBGPExtensionProviderActivator() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.AbstractBGPExtensionProviderActivator
 
AbstractIpv4ExtendedCommunity - Class in org.opendaylight.protocol.bgp.parser.spi.extended.community
 
AbstractIpv4ExtendedCommunity() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractIpv4ExtendedCommunity
 
AbstractMessageRegistry - Class in org.opendaylight.protocol.bgp.parser.spi
 
AbstractMessageRegistry() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry
 
AbstractOpaqueExtendedCommunity - Class in org.opendaylight.protocol.bgp.parser.spi.extended.community
 
AbstractOpaqueExtendedCommunity() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractOpaqueExtendedCommunity
 
AbstractTwoOctetAsExtendedCommunity - Class in org.opendaylight.protocol.bgp.parser.spi.extended.community
 
AbstractTwoOctetAsExtendedCommunity() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractTwoOctetAsExtendedCommunity
 
addPeerConstraint(Class<T>, T) - Method in interface org.opendaylight.protocol.bgp.parser.spi.PeerSpecificParserConstraintProvider
Register new PeerConstraint service.
addPeerConstraint(Class<T>, T) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.PeerSpecificParserConstraintImpl
 
AddressFamilyRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
 
AS_LOCAL_ADMIN_LENGTH - Static variable in class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractTwoOctetAsExtendedCommunity
 
AttributeParser - Interface in org.opendaylight.protocol.bgp.parser.spi
Common interface for attribute parser implementation.
AttributeRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
Attribute serializer/deserializer registry, exposing the capability to parse BGP attributes as a whole.
AttributeSerializer - Interface in org.opendaylight.protocol.bgp.parser.spi
 
AttributeUtil - Class in org.opendaylight.protocol.bgp.parser.spi
 

B

BGPExtensionConsumerContext - Interface in org.opendaylight.protocol.bgp.parser.spi
A single instance of a collection of extensions for use by consumers.
BGPExtensionProviderActivator - Interface in org.opendaylight.protocol.bgp.parser.spi
 
BGPExtensionProviderContext - Interface in org.opendaylight.protocol.bgp.parser.spi
Context for registering providers of the various types of extension points BGP provides.
BgpPrefixSidTlvParser - Interface in org.opendaylight.protocol.bgp.parser.spi
Common interface for BGP prefix SID TLVs parser implementations.
BgpPrefixSidTlvRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
BGP prefix SID TLVs registry for encoding/decoding.
BgpPrefixSidTlvSerializer - Interface in org.opendaylight.protocol.bgp.parser.spi
Interface for BGP prefix SID TLVs serializers implementations.
BgpPrefixSidTlvUtil - Class in org.opendaylight.protocol.bgp.parser.spi
 
buildPathId(DataContainerNode<? extends YangInstanceIdentifier.PathArgument>, YangInstanceIdentifier.NodeIdentifier) - Static method in class org.opendaylight.protocol.bgp.parser.spi.PathIdUtil
Build Path Id.

C

CapabilityParser - Interface in org.opendaylight.protocol.bgp.parser.spi
 
CapabilityRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
 
CapabilitySerializer - Interface in org.opendaylight.protocol.bgp.parser.spi
 
CapabilityUtil - Class in org.opendaylight.protocol.bgp.parser.spi
 
classForFamily(int) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AddressFamilyRegistry
 
classForFamily(int) - Method in interface org.opendaylight.protocol.bgp.parser.spi.SubsequentAddressFamilyRegistry
 
close() - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractBGPExtensionProviderActivator
 
close() - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContextActivator
 
COMMON_HEADER_LENGTH - Static variable in class org.opendaylight.protocol.bgp.parser.spi.MessageUtil
 
convertMpReachToMpUnReach(MpReachNlri, MpUnreachNlriBuilder) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriParser
Convert MP_REACH attribute and merge it to existing MpUnreachNlriBuilder.
convertMpReachToMpUnReach(MpReachNlri, MpUnreachNlri) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriRegistry
Convert MP_REACH attribute to MP_UNREACH attribute and merge it with original one if it exists.
create() - Static method in class org.opendaylight.protocol.bgp.parser.spi.pojo.ServiceLoaderBGPExtensionProviderContext
 
createNidKey(QName, ImmutableOffsetMapTemplate<QName>, Object, Optional<DataContainerChild<? extends YangInstanceIdentifier.PathArgument, ?>>) - Static method in class org.opendaylight.protocol.bgp.parser.spi.PathIdUtil
Build Route Key for supporting mp.
createParserMultiPathSupport(List<AddressFamilies>) - Static method in class org.opendaylight.protocol.bgp.parser.spi.pojo.MultiPathSupportImpl
Creates instance of MultiPathSupport holder to be used as a parser constraint, hence only "send" add-path capabilities are taken into the account.

D

DEFAULT_MAXIMUM_CACHED_OBJECTS - Static variable in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 

E

ExtendedCommunityParser - Interface in org.opendaylight.protocol.bgp.parser.spi.extended.community
The Extended Community value parser (ByteBuf to ExtendedCommunity).
ExtendedCommunityRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi.extended.community
The Extended Communities registry.
ExtendedCommunitySerializer - Interface in org.opendaylight.protocol.bgp.parser.spi.extended.community
The Extended Community serializer (ExtendedCommunity to ByteBuf).
ExtendedCommunityUtil - Class in org.opendaylight.protocol.bgp.parser.spi.extended.community
The utility functions related to the extended communities.
extractPathId(NormalizedNode<?, ?>, YangInstanceIdentifier.NodeIdentifier) - Static method in class org.opendaylight.protocol.bgp.parser.spi.PathIdUtil
Extract PathId from route change received.

F

forExternalPeer() - Static method in class org.opendaylight.protocol.bgp.parser.spi.pojo.RevisedErrorHandlingSupportImpl
 
forInternalPeer() - Static method in class org.opendaylight.protocol.bgp.parser.spi.pojo.RevisedErrorHandlingSupportImpl
 
formatAttribute(int, int, ByteBuf, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.AttributeUtil
Adds header to attribute value.
formatBgpPrefixSidTlv(int, ByteBuf, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.BgpPrefixSidTlvUtil
Utilized method for serialization of BGP prefix SID TLV.
formatCapability(int, ByteBuf, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.CapabilityUtil
Adds header to capability value.
formatMessage(int, ByteBuf, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.MessageUtil
Adds header to message value.
formatParameter(int, ByteBuf, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.ParameterUtil
Adds header to parameter value.
FourOctAsCommonECUtil - Class in org.opendaylight.protocol.bgp.parser.spi.extended.community
 
from(PeerSpecificParserConstraint) - Static method in enum org.opendaylight.protocol.bgp.parser.spi.RevisedErrorHandling
Determine Revised Error Handling from the contents of a PeerSpecificParserConstraint.

G

getAddressFamilyRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getAttributeRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getAttributes() - Method in class org.opendaylight.protocol.bgp.parser.spi.ParsedAttributes
 
getBgpPrefixSidTlvRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getCapabilityRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getExtendedCommunityRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getMessageRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getMpReachNlri(Attributes) - Static method in class org.opendaylight.protocol.bgp.parser.spi.MessageUtil
Finds MP-REACH-NLRI in Update message attributes.
getMpUnreachNlri(Attributes) - Static method in class org.opendaylight.protocol.bgp.parser.spi.MessageUtil
Finds MP-UNREACH-NLRI in Update message attributes.
getNlriRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getParameterRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getPeerConstraint(Class<T>) - Method in interface org.opendaylight.protocol.bgp.parser.spi.PeerSpecificParserConstraint
Looks-up and optionally returns PeerConstraint service.
getPeerConstraint(Class<T>) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.PeerSpecificParserConstraintImpl
 
getReferenceCache() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
Get the context-wide cache for a particular object type.
getReferenceCache() - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
getSerializers() - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriRegistry
Get all available NLRI encoders.
getSingletonInstance() - Static method in class org.opendaylight.protocol.bgp.parser.spi.pojo.ServiceLoaderBGPExtensionProviderContext
 
getSubsequentAddressFamilyRegistry() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext
 
getSubType() - Method in interface org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunitySerializer
Provides a sub-type of the extended community for which the serializer is registered.
getType() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BgpPrefixSidTlvSerializer
 
getType(boolean) - Method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.Abstract4OctetAsExtendedCommunity
 
getType(boolean) - Method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractIpv4ExtendedCommunity
 
getType(boolean) - Method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractOpaqueExtendedCommunity
 
getType(boolean) - Method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractTwoOctetAsExtendedCommunity
 
getType(boolean) - Method in interface org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunitySerializer
Provides a type of the extended community for which the serializer is registered.
getWithdrawCause() - Method in class org.opendaylight.protocol.bgp.parser.spi.ParsedAttributes
 

I

ignoreDuplicates(RevisedErrorHandling) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AttributeParser
Determine whether a duplicate attribute should be ignored or BGPError.MALFORMED_ATTR_LIST should be raised.
Inet4SpecificExtendedCommunityCommonUtil - Class in org.opendaylight.protocol.bgp.parser.spi.extended.community
 
INET_LOCAL_ADMIN_LENGTH - Static variable in class org.opendaylight.protocol.bgp.parser.spi.extended.community.AbstractIpv4ExtendedCommunity
 
isAnyNlriPresent(Update) - Static method in class org.opendaylight.protocol.bgp.parser.spi.MessageUtil
Check for NLRI attribute in Update message.
isExternalPeer() - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.RevisedErrorHandlingSupportImpl
 
isExternalPeer() - Method in interface org.opendaylight.protocol.bgp.parser.spi.RevisedErrorHandlingSupport
Return true if the peer is external.
isTableTypeSupported(BgpTableType) - Method in interface org.opendaylight.protocol.bgp.parser.spi.MultiPathSupport
Check if requested AFI/SAFI is supported.
isTableTypeSupported(PeerSpecificParserConstraint, BgpTableType) - Static method in class org.opendaylight.protocol.bgp.parser.spi.MultiPathSupportUtil
Check is AFI/SAFI is supported by MultiPathSupport service.
isTableTypeSupported(BgpTableType) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.MultiPathSupportImpl
 
isTransitive(int) - Static method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunityUtil
Check the Extended Community type for transitivity.

M

MARKER_LENGTH - Static variable in class org.opendaylight.protocol.bgp.parser.spi.MessageUtil
 
MessageParser - Interface in org.opendaylight.protocol.bgp.parser.spi
Common interface for message parser implementation.
MessageRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
BGP Message codec registry, provides services to encode/decode messages.
MessageSerializer - Interface in org.opendaylight.protocol.bgp.parser.spi
 
MessageUtil - Class in org.opendaylight.protocol.bgp.parser.spi
 
MultiPathSupport - Interface in org.opendaylight.protocol.bgp.parser.spi
Holds user specific add-path constraints per AFI/SAFI (table type).
MultiPathSupportImpl - Class in org.opendaylight.protocol.bgp.parser.spi.pojo
 
MultiPathSupportUtil - Class in org.opendaylight.protocol.bgp.parser.spi
 
MultiprotocolCapabilitiesUtil - Class in org.opendaylight.protocol.bgp.parser.spi
 

N

NextHopParserSerializer - Interface in org.opendaylight.protocol.bgp.parser.spi
Handles Next Hop, by default use NextHopUtil which is handles Ipv4 and Ipv6 Next hop.
NlriParser - Interface in org.opendaylight.protocol.bgp.parser.spi
Common interface for NLRI parser implementation.
NlriRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
The codec registry for BGP NLRI, offers services for NLRI encoding/decoding.
NlriSerializer - Interface in org.opendaylight.protocol.bgp.parser.spi
 
NON_PATH_ID - Static variable in class org.opendaylight.protocol.bgp.parser.spi.PathIdUtil
 
NON_PATH_ID_VALUE - Static variable in class org.opendaylight.protocol.bgp.parser.spi.PathIdUtil
 
numberForClass(Class<? extends AddressFamily>) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AddressFamilyRegistry
 
numberForClass(Class<? extends SubsequentAddressFamily>) - Method in interface org.opendaylight.protocol.bgp.parser.spi.SubsequentAddressFamilyRegistry
 

O

OPTIONAL - Static variable in class org.opendaylight.protocol.bgp.parser.spi.AttributeUtil
 
org.opendaylight.protocol.bgp.parser.spi - package org.opendaylight.protocol.bgp.parser.spi
 
org.opendaylight.protocol.bgp.parser.spi.extended.community - package org.opendaylight.protocol.bgp.parser.spi.extended.community
 
org.opendaylight.protocol.bgp.parser.spi.pojo - package org.opendaylight.protocol.bgp.parser.spi.pojo
 

P

ParameterParser - Interface in org.opendaylight.protocol.bgp.parser.spi
 
ParameterRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
 
ParameterSerializer - Interface in org.opendaylight.protocol.bgp.parser.spi
 
ParameterUtil - Class in org.opendaylight.protocol.bgp.parser.spi
Utility class which is intended for formatting parameter.
parseAttribute(ByteBuf, AttributesBuilder, PeerSpecificParserConstraint) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractAttributeParser
 
parseAttribute(ByteBuf, AttributesBuilder, RevisedErrorHandling, PeerSpecificParserConstraint) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractAttributeParser
 
parseAttribute(ByteBuf, AttributesBuilder, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AttributeParser
Parses attribute from ByteBuf buffer.
parseAttribute(ByteBuf, AttributesBuilder, RevisedErrorHandling, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AttributeParser
Parses attribute from ByteBuf buffer with the specified RevisedErrorHandling.
parseAttributes(ByteBuf, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AttributeRegistry
Parse BGP Attribute from buffer.
parseBgpPrefixSidTlv(ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BgpPrefixSidTlvParser
Method for parsing specific types of TLVs from incoming buffer.
parseBgpPrefixSidTlv(int, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BgpPrefixSidTlvRegistry
Decode incoming TLV.
parseBgpPrefixSidTlv(int, ByteBuf) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBgpPrefixSidTlvRegistry
 
parseBody(int, ByteBuf, int, PeerSpecificParserConstraint) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry
 
parseCapability(ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.CapabilityParser
 
parseCapability(int, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.CapabilityRegistry
 
parseCommon(ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.FourOctAsCommonECUtil
 
parseCommon(ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.Inet4SpecificExtendedCommunityCommonUtil
 
ParsedAttributes - Class in org.opendaylight.protocol.bgp.parser.spi
Parsed Attributes, potentially indicating withdraw.
ParsedAttributes(Attributes, BGPTreatAsWithdrawException) - Constructor for class org.opendaylight.protocol.bgp.parser.spi.ParsedAttributes
 
parseExtendedCommunity(ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunityParser
Parses the Extended Community value encoded in the buffer.
parseExtendedCommunity(ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunityRegistry
Parses the Extended Community.
parseMessage(ByteBuf, PeerSpecificParserConstraint) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry
 
parseMessage(ByteBuf, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.MessageRegistry
Decode input buffer to BGP Message.
parseMessageBody(ByteBuf, int, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.MessageParser
Parse BGP Message from buffer, potentially applying peer-specific constraints.
parseMPAfiSafi(ByteBuf, AddressFamilyRegistry, SubsequentAddressFamilyRegistry) - Static method in class org.opendaylight.protocol.bgp.parser.spi.MultiprotocolCapabilitiesUtil
 
parseMpReach(ByteBuf, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriRegistry
Decode MP REACH NLRI Attribute.
parseMpUnreach(ByteBuf, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriRegistry
Decode MP REACH NLRI Attribute.
parseNextHop(ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NextHopParserSerializer
Parse Next hop from buffer.
parseNlri(ByteBuf, MpReachNlriBuilder, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriParser
Parse MP UN_REACH NLRI from buffer.
parseNlri(ByteBuf, MpUnreachNlriBuilder, PeerSpecificParserConstraint) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriParser
Parse MP UN_REACH NLRI from buffer.
parseParameter(ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.ParameterParser
 
parseParameter(int, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.ParameterRegistry
 
PARTIAL - Static variable in class org.opendaylight.protocol.bgp.parser.spi.AttributeUtil
 
PathIdUtil - Class in org.opendaylight.protocol.bgp.parser.spi
 
PeerConstraint - Interface in org.opendaylight.protocol.bgp.parser.spi
Marker interface for BGP peer specific constraints.
PeerSpecificParserConstraint - Interface in org.opendaylight.protocol.bgp.parser.spi
Holds BGP peer specific constraints of PDU processing.
PeerSpecificParserConstraintImpl - Class in org.opendaylight.protocol.bgp.parser.spi.pojo
 
PeerSpecificParserConstraintImpl() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.pojo.PeerSpecificParserConstraintImpl
 
PeerSpecificParserConstraintProvider - Interface in org.opendaylight.protocol.bgp.parser.spi
Serve as an entry gate for providers of PeerSpecificParserConstraint services.

R

readPathId(ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.PathIdUtil
Reads Path Identifier (4 bytes) from buffer.
registerAddressFamily(Class<? extends AddressFamily>, int) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerAddressFamily(Class<? extends AddressFamily>, int) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerAttributeParser(int, AttributeParser) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerAttributeParser(int, AttributeParser) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerAttributeSerializer(Class<? extends DataObject>, AttributeSerializer) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerAttributeSerializer(Class<? extends DataObject>, AttributeSerializer) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerBgpPrefixSidTlvParser(int, BgpPrefixSidTlvParser) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerBgpPrefixSidTlvParser(int, BgpPrefixSidTlvParser) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerBgpPrefixSidTlvSerializer(Class<? extends BgpPrefixSidTlv>, BgpPrefixSidTlvSerializer) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerBgpPrefixSidTlvSerializer(Class<? extends BgpPrefixSidTlv>, BgpPrefixSidTlvSerializer) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerCapabilityParser(int, CapabilityParser) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerCapabilityParser(int, CapabilityParser) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerCapabilitySerializer(Class<? extends DataObject>, CapabilitySerializer) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerCapabilitySerializer(Class<? extends DataObject>, CapabilitySerializer) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerExtendedCommunityParser(int, int, ExtendedCommunityParser) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerExtendedCommunityParser(int, int, ExtendedCommunityParser) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerExtendedCommunitySerializer(Class<? extends ExtendedCommunity>, ExtendedCommunitySerializer) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerExtendedCommunitySerializer(Class<? extends ExtendedCommunity>, ExtendedCommunitySerializer) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerMessageParser(int, MessageParser) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerMessageParser(int, MessageParser) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerMessageSerializer(Class<? extends Notification>, MessageSerializer) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerMessageSerializer(Class<? extends Notification>, MessageSerializer) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerNlriParser(Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>, NlriParser, NextHopParserSerializer, Class<? extends CNextHop>, Class<? extends CNextHop>...) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerNlriParser(Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>, NlriParser, NextHopParserSerializer, Class<? extends CNextHop>, Class<? extends CNextHop>...) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerNlriSerializer(Class<? extends DataObject>, NlriSerializer) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerNlriSerializer(Class<? extends DataObject>, NlriSerializer) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerParameterParser(int, ParameterParser) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerParameterParser(int, ParameterParser) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerParameterSerializer(Class<? extends BgpParameters>, ParameterSerializer) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerParameterSerializer(Class<? extends BgpParameters>, ParameterSerializer) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
registerSubsequentAddressFamily(Class<? extends SubsequentAddressFamily>, int) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderContext
 
registerSubsequentAddressFamily(Class<? extends SubsequentAddressFamily>, int) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
reportError(BGPError, Exception, String, Object...) - Method in enum org.opendaylight.protocol.bgp.parser.spi.RevisedErrorHandling
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or connection teardown if it is not.
reportError(BGPError, String, Object...) - Method in enum org.opendaylight.protocol.bgp.parser.spi.RevisedErrorHandling
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or connection teardown if it is not.
reportError(BGPError, byte[], String, Object...) - Method in enum org.opendaylight.protocol.bgp.parser.spi.RevisedErrorHandling
Report a failure to parse an attribute resulting either in treat-as-withdraw if RFC7606 is in effect, or connection teardown if it is not.
RevisedErrorHandling - Enum in org.opendaylight.protocol.bgp.parser.spi
Enumeration of possible treatments an UPDATE message and attributes can get based on the configuration of a peer.
RevisedErrorHandlingSupport - Interface in org.opendaylight.protocol.bgp.parser.spi
Peer constraint supporting RFC7606 Revised Error Handling.
RevisedErrorHandlingSupportImpl - Class in org.opendaylight.protocol.bgp.parser.spi.pojo
 
RR_CAPABILITY - Static variable in class org.opendaylight.protocol.bgp.parser.spi.MultiprotocolCapabilitiesUtil
 

S

serializeAttribute(Attributes, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AttributeRegistry
Serialize BGP Attribute to buffer.
serializeAttribute(Attributes, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.AttributeSerializer
 
serializeAttribute(Attributes, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriSerializer
 
serializeBgpPrefixSidTlv(BgpPrefixSidTlv, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BgpPrefixSidTlvRegistry
Encode TLV instance.
serializeBgpPrefixSidTlv(BgpPrefixSidTlv, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BgpPrefixSidTlvSerializer
Method for serializing specific types of TLVs from incoming buffer.
serializeBgpPrefixSidTlv(BgpPrefixSidTlv, ByteBuf) - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBgpPrefixSidTlvRegistry
 
serializeCapability(CParameters, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.CapabilityRegistry
 
serializeCapability(CParameters, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.CapabilitySerializer
 
serializeCommon(As4SpecificCommon, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.FourOctAsCommonECUtil
 
serializeCommon(Inet4SpecificExtendedCommunityCommon, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.Inet4SpecificExtendedCommunityCommonUtil
 
serializeExtendedCommunity(ExtendedCommunities, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunityRegistry
Serializes the Extended Community.
serializeExtendedCommunity(ExtendedCommunity, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunitySerializer
Serializes Extended Community value to the buffer.
serializeMessage(Notification, ByteBuf) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry
 
serializeMessage(Notification, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.MessageRegistry
Encode input BGP Message to output buffer.
serializeMessage(Notification, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.MessageSerializer
 
serializeMessageImpl(Notification, ByteBuf) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry
 
serializeMPAfiSafi(AddressFamilyRegistry, SubsequentAddressFamilyRegistry, Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.MultiprotocolCapabilitiesUtil
 
serializeMpReach(MpReachNlri, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriRegistry
Encode BGP MP REACH NLRI Attribute.
serializeMpUnReach(MpUnreachNlri, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NlriRegistry
Encode BGP MP UNREACH NLRI Attribute.
serializeNextHop(CNextHop, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.NextHopParserSerializer
Serialize Next Hop.
serializeParameter(BgpParameters, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.ParameterRegistry
 
serializeParameter(BgpParameters, ByteBuf) - Method in interface org.opendaylight.protocol.bgp.parser.spi.ParameterSerializer
 
ServiceLoaderBGPExtensionProviderContext - Class in org.opendaylight.protocol.bgp.parser.spi.pojo
 
setTransitivity(int, boolean) - Static method in class org.opendaylight.protocol.bgp.parser.spi.extended.community.ExtendedCommunityUtil
Sets transitivity flag for the Extended Community type.
SimpleBGPExtensionProviderContext - Class in org.opendaylight.protocol.bgp.parser.spi.pojo
 
SimpleBGPExtensionProviderContext() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
SimpleBGPExtensionProviderContext(int) - Constructor for class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext
 
SimpleBGPExtensionProviderContextActivator - Class in org.opendaylight.protocol.bgp.parser.spi.pojo
Starts and stops BGPExtensionProviderActivator instances for a BGPExtensionProviderContext.
SimpleBGPExtensionProviderContextActivator(BGPExtensionProviderContext, List<BGPExtensionProviderActivator>) - Constructor for class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContextActivator
 
SimpleBgpPrefixSidTlvRegistry - Class in org.opendaylight.protocol.bgp.parser.spi.pojo
 
SimpleBgpPrefixSidTlvRegistry() - Constructor for class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBgpPrefixSidTlvRegistry
 
start(BGPExtensionProviderContext) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractBGPExtensionProviderActivator
 
start(BGPExtensionProviderContext) - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderActivator
 
start() - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContextActivator
 
startImpl(BGPExtensionProviderContext) - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractBGPExtensionProviderActivator
 
stop() - Method in class org.opendaylight.protocol.bgp.parser.spi.AbstractBGPExtensionProviderActivator
 
stop() - Method in interface org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderActivator
 
SubsequentAddressFamilyRegistry - Interface in org.opendaylight.protocol.bgp.parser.spi
 

T

toString() - Method in class org.opendaylight.protocol.bgp.parser.spi.pojo.RevisedErrorHandlingSupportImpl
 
TRANSITIVE - Static variable in class org.opendaylight.protocol.bgp.parser.spi.AttributeUtil
 

V

valueOf(String) - Static method in enum org.opendaylight.protocol.bgp.parser.spi.RevisedErrorHandling
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opendaylight.protocol.bgp.parser.spi.RevisedErrorHandling
Returns an array containing the constants of this enum type, in the order they are declared.

W

writePathId(PathId, ByteBuf) - Static method in class org.opendaylight.protocol.bgp.parser.spi.PathIdUtil
Writes path-id value into the buffer when the path-id is not null or does not equal to zero.
A B C D E F G I M N O P R S T V W 
Skip navigation links

Copyright © 2019 OpenDaylight. All rights reserved.