Skip navigation links
$ A B C D E G H I M N O P Q R S T U V 

$

$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModelBindingProvider
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115
 

A

AbstractRIBExtensionProviderActivator - Class in org.opendaylight.protocol.bgp.rib.spi
 
AbstractRIBExtensionProviderActivator() - Constructor for class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBExtensionProviderActivator
 
AbstractRIBExtensionsImplModule - Class in org.opendaylight.controller.config.yang.bgp.rib.spi
 
AbstractRIBExtensionsImplModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
AbstractRIBExtensionsImplModule(ModuleIdentifier, DependencyResolver, AbstractRIBExtensionsImplModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
AbstractRIBExtensionsImplModuleFactory - Class in org.opendaylight.controller.config.yang.bgp.rib.spi
 
AbstractRIBExtensionsImplModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
AbstractRIBSupport - Class in org.opendaylight.protocol.bgp.rib.spi
 
AbstractRIBSupport(Class<? extends Routes>, Class<? extends DataObject>, Class<? extends Route>, Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>, QName) - Constructor for class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
Default constructor.
AbstractRIBSupportRegistration<T extends RIBSupport> - Class in org.opendaylight.protocol.bgp.rib.spi
 
AbstractRIBSupportRegistration(T) - Constructor for class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupportRegistration
 
addAugmentation(Class<? extends Augmentation<BgpRibExtensionsImpl>>, Augmentation<BgpRibExtensionsImpl>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration.BgpRibExtensionsImplBuilder
 
apply(DOMDataWriteTransaction, YangInstanceIdentifier, YangInstanceIdentifier.NodeIdentifierWithPredicates, DataContainerNode<?>, ContainerNode) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport.ApplyRoute
 

B

BgpRibExtensionsImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115
This class represents the following YANG schema fragment defined in module odl-bgp-rib-spi-cfg
BgpRibExtensionsImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.BgpRibExtensionsImpl
 
BgpRibExtensionsImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration
This class represents the following YANG schema fragment defined in module odl-bgp-rib-spi-cfg
BgpRibExtensionsImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration
Class that builds BgpRibExtensionsImpl instances.
BgpRibExtensionsImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration.BgpRibExtensionsImplBuilder
 
BgpRibExtensionsImplBuilder(BgpRibExtensionsImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration.BgpRibExtensionsImplBuilder
 
BGPSession - Interface in org.opendaylight.protocol.bgp.rib.spi
BGP Session represents the finite state machine in BGP, including timers and its purpose is to create a BGP connection between BGP speakers.
BGPSessionListener - Interface in org.opendaylight.protocol.bgp.rib.spi
Listener that receives session informations from the session.
BGPSessionNegotiatorFactory<S extends BGPSession> - Interface in org.opendaylight.protocol.bgp.rib.spi
 
BGPTerminationReason - Class in org.opendaylight.protocol.bgp.rib.spi
 
BGPTerminationReason(BGPError) - Constructor for class org.opendaylight.protocol.bgp.rib.spi.BGPTerminationReason
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration.BgpRibExtensionsImplBuilder
 
buildDestination(Collection<MapEntryNode>) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
buildUpdate(Collection<MapEntryNode>, Collection<MapEntryNode>, Attributes) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
buildUpdate(Collection<MapEntryNode>, Collection<MapEntryNode>, Attributes) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
To send routes out, we'd need to transform the DOM representation of route to binding-aware format.
buildWithdrawnDestination(Collection<MapEntryNode>) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 

C

cacheableAttributeObjects() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
 
cacheableNlriObjects() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
 
CacheDisconnectedPeers - Interface in org.opendaylight.protocol.bgp.rib.spi
Deprecated.
canReuseInstance(AbstractRIBExtensionsImplModule) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
changedRoutes(DataTreeCandidateNode) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
changedRoutes(DataTreeCandidateNode) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Returns routes that were modified within this RIB support instance.
close() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBExtensionProviderActivator
 
close() - Method in interface org.opendaylight.protocol.bgp.rib.spi.Peer
Close Peers and performs asynchronously DS clean up
close() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupportRegistration
 
close() - Method in class org.opendaylight.protocol.bgp.rib.spi.ServiceLoaderRIBExtensionConsumerContext
 
close() - Method in class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContextActivator
 
ClusterSingletonServiceRegistrationHelper - Class in org.opendaylight.protocol.bgp.rib.spi.util
Utility class which provides helper functionality for ClusterSingletonService.
ConsumerExtensions - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115
Service representing a BGP RIB extension registry.
ConsumerExtensions() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.ConsumerExtensions
 
containsPeer(PeerId) - Method in interface org.opendaylight.protocol.bgp.rib.spi.PeerExportGroup
 
createConsumerContext() - Static method in class org.opendaylight.protocol.bgp.rib.spi.ServiceLoaderRIBExtensionConsumerContext
 
createInstance() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.RIBExtensionsImplModule
Deprecated.
 
createModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
createPeerId(Ipv4Address) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RouterIds
 
createPeerId(UnsignedInteger) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RouterIds
 
createRouteKeyPathArgument(YangInstanceIdentifier.PathArgument) - Method in class org.opendaylight.protocol.bgp.rib.spi.MultiPathAbstractRIBSupport
 
customValidation() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.RIBExtensionsImplModule
Deprecated.
 

D

deleteRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
deleteRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode, YangInstanceIdentifier.NodeIdentifier) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
deleteRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Given the NLRI as ContainerNode, this method should extract withdrawn routes from the DOM model and delete them from RIBs.
deleteRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode, YangInstanceIdentifier.NodeIdentifier) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Given the NLRI as ContainerNode, this method should extract withdrawn routes from the DOM model and delete them from RIBs.
domPeerId(PeerId) - Static method in class org.opendaylight.protocol.bgp.rib.spi.IdentifierUtils
 

E

effectiveAttributes(PeerRole, ContainerNode) - Method in interface org.opendaylight.protocol.bgp.rib.spi.PeerExportGroup
Transform outgoing attributes according to policy per Peer
emptyRoutes() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
emptyRoutes() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Return the table-type-specific empty routes container, as augmented into the bgp-rib model under /rib/tables/routes choice node.
equals(Object) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
ExportPolicyPeerTracker - Interface in org.opendaylight.protocol.bgp.rib.spi
Tracks peers for adj-rib-out writeout.
Extensions - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115
Service representing a BGP RIB extension registry.
Extensions() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.Extensions
 
extractPathId(NormalizedNode<?, ?>) - Method in class org.opendaylight.protocol.bgp.rib.spi.MultiPathAbstractRIBSupport
 

G

getAdvertisedAddPathTableTypes() - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSession
Return a list with Add Path tables supported advertised and corresponding SendReceive mode.
getAdvertisedTableTypes() - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSession
Return the list of tables which the peer has advertised to support.
getAfi() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
getAfi() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
 
getAsNumber() - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSession
Return the AS number which the peer advertises.
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration.BgpRibExtensionsImplBuilder
 
getBgpId() - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSession
Return the BGP router ID advertised by the peer.
getClassLoadingStrategy() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext
Returns class loading strategy for loading YANG modeled classes associated with registered RIB supports.
getClassLoadingStrategy() - Method in class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContext
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
getErrorMessage() - Method in class org.opendaylight.protocol.bgp.rib.spi.BGPTerminationReason
 
getImplementationName() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModuleInfoImpl
 
getLogger() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModelBindingProvider
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModuleInfoImpl
 
getName() - Method in interface org.opendaylight.protocol.bgp.rib.spi.Peer
Return peer's symbolic name.
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModuleInfoImpl
 
getPeerGroup(PeerRole) - Method in interface org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker
returns PeerExportGroup per role
getPeers() - Method in interface org.opendaylight.protocol.bgp.rib.spi.PeerExportGroup
 
getRawIdentifier() - Method in interface org.opendaylight.protocol.bgp.rib.spi.Peer
Return the peer's BGP identifier as raw bytearray
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModuleInfoImpl
 
getRIBSupport(TablesKey) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext
Acquire a RIB implementation factory for a AFI/SAFI combination.
getRIBSupport(Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext
Acquire a RIB implementation factory for a AFI/SAFI combination.
getRIBSupport(YangInstanceIdentifier.NodeIdentifierWithPredicates) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext
Acquire a RIB implementation factory for a AFI/SAFI combination.
getRIBSupport(Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>) - Method in class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContext
 
getRIBSupport(TablesKey) - Method in class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContext
 
getRIBSupport(YangInstanceIdentifier.NodeIdentifierWithPredicates) - Method in class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContext
 
getRole(YangInstanceIdentifier) - Method in interface org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker
 
getRole() - Method in class org.opendaylight.protocol.bgp.rib.spi.PeerExportGroup.PeerExporTuple
 
getRouteIdAddPath(long, YangInstanceIdentifier.PathArgument) - Method in class org.opendaylight.protocol.bgp.rib.spi.MultiPathAbstractRIBSupport
 
getSafi() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
getSafi() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
 
getSessionNegotiator(Channel, Promise<S>) - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSessionNegotiatorFactory
 
getYii() - Method in class org.opendaylight.protocol.bgp.rib.spi.PeerExportGroup.PeerExporTuple
 

H

handleChangedClass(DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
handleChangedClass(DynamicMBeanWithInstance) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
Deprecated.
hashCode() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 

I

IdentifierUtils - Class in org.opendaylight.protocol.bgp.rib.spi
 
insertDesconectedPeer(Ipv4Address) - Method in interface org.opendaylight.protocol.bgp.rib.spi.CacheDisconnectedPeers
Deprecated.
Add to cache list disconnected peer
instantiateModule(String, DependencyResolver, RIBExtensionsImplModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
instantiateModule(String, DependencyResolver, RIBExtensionsImplModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.RIBExtensionsImplModuleFactory
Deprecated.
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.RIBExtensionsImplModuleFactory
Deprecated.
 
isAddPathSupportedByPeer(PeerId) - Method in interface org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker
Check whether Peer supports Add Path
isComplexRoute() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Indicate whether this AFI/SAFI combination is a complex route.
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 
isPeerDisconnected(PeerId) - Method in interface org.opendaylight.protocol.bgp.rib.spi.CacheDisconnectedPeers
Deprecated.
Check whether Peer is inside the cache List
isSame(AbstractRIBExtensionsImplModule) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
isTableSupported(PeerId) - Method in interface org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker
check whether the peer supports the table

M

markUptodate(TablesKey) - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSessionListener
Marks synchronization finished for given Table key
MultiPathAbstractRIBSupport - Class in org.opendaylight.protocol.bgp.rib.spi
Implements common methods for Advertisement of Multiple Paths on ribSupport
MultiPathAbstractRIBSupport(Class<? extends Routes>, Class<? extends DataObject>, Class<? extends Route>, Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>, String, QName) - Constructor for class org.opendaylight.protocol.bgp.rib.spi.MultiPathAbstractRIBSupport
Default constructor.

N

NAME - Static variable in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModuleFactory
 

O

onMessage(BGPSession, Notification) - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSessionListener
Fired when a normal protocol message is received.
onSessionDown(BGPSession, Exception) - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSessionListener
Fired when the session went down because of an IO error.
onSessionTerminated(BGPSession, BGPTerminationReason) - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSessionListener
Fired when the session is terminated locally.
onSessionUp(BGPSession) - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSessionListener
Fired when the session was established successfully.
onTablesChanged(PeerId, DataTreeCandidateNode) - Method in interface org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker
Deprecated.
org.opendaylight.controller.config.yang.bgp.rib.spi - package org.opendaylight.controller.config.yang.bgp.rib.spi
 
org.opendaylight.protocol.bgp.rib.spi - package org.opendaylight.protocol.bgp.rib.spi
 
org.opendaylight.protocol.bgp.rib.spi.util - package org.opendaylight.protocol.bgp.rib.spi.util
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration
 

P

pathIdQName() - Method in class org.opendaylight.protocol.bgp.rib.spi.MultiPathAbstractRIBSupport
 
Peer - Interface in org.opendaylight.protocol.bgp.rib.spi
Marker interface identifying a BGP peer.
PEER_ROLE_NID - Static variable in class org.opendaylight.protocol.bgp.rib.spi.PeerRoleUtil
 
PeerExportGroup - Interface in org.opendaylight.protocol.bgp.rib.spi
A collection of peers sharing the same export policy.
PeerExportGroup.PeerExporTuple - Class in org.opendaylight.protocol.bgp.rib.spi
 
PeerExporTuple(YangInstanceIdentifier, PeerRole) - Constructor for class org.opendaylight.protocol.bgp.rib.spi.PeerExportGroup.PeerExporTuple
 
peerId(YangInstanceIdentifier.NodeIdentifierWithPredicates) - Static method in class org.opendaylight.protocol.bgp.rib.spi.IdentifierUtils
 
peerKey(YangInstanceIdentifier) - Static method in class org.opendaylight.protocol.bgp.rib.spi.IdentifierUtils
 
peerKeyToPeerId(YangInstanceIdentifier) - Static method in class org.opendaylight.protocol.bgp.rib.spi.IdentifierUtils
 
peerPath(YangInstanceIdentifier) - Static method in class org.opendaylight.protocol.bgp.rib.spi.IdentifierUtils
 
peerRoleChanged(YangInstanceIdentifier, PeerRole) - Method in interface org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker
Deprecated.
PeerRoleUtil - Class in org.opendaylight.protocol.bgp.rib.spi
 
processDestination(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode, ContainerNode, RIBSupport.ApplyRoute) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
putRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode, ContainerNode) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
putRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode, ContainerNode, YangInstanceIdentifier.NodeIdentifier) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
putRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode, ContainerNode) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Given the NLRI as ContainerNode, this method should extract advertised routes from the DOM model and put them into RIBs.
putRoutes(DOMDataWriteTransaction, YangInstanceIdentifier, ContainerNode, ContainerNode, YangInstanceIdentifier.NodeIdentifier) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Given the NLRI as ContainerNode, this method should extract advertised routes from the DOM model and put them into RIBs.

Q

QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.BgpRibExtensionsImpl
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.ConsumerExtensions
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.Extensions
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration.BgpRibExtensionsImpl
 

R

reconnected(PeerId) - Method in interface org.opendaylight.protocol.bgp.rib.spi.CacheDisconnectedPeers
Deprecated.
Remove Peer from cache in case of reconnection
registerPeer(PeerId, SendReceive, YangInstanceIdentifier, PeerRole, Optional<SimpleRoutingPolicy>) - Method in interface org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker
Register Peer
registerRIBSupport(Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>, T) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderContext
Register a RIBSupport instance for a particular AFI/SAFI combination.
registerRIBSupport(Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>, T) - Method in class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContext
 
registerSingletonService(ClusterSingletonServiceProvider, ClusterSingletonService, int, int) - Static method in class org.opendaylight.protocol.bgp.rib.spi.util.ClusterSingletonServiceRegistrationHelper
This helper function wraps ClusterSingletonServiceProvider.registerClusterSingletonService(ClusterSingletonService) in order to execute repeated registration attempts while catching RuntimeException.
releaseConnection() - Method in interface org.opendaylight.protocol.bgp.rib.spi.BGPSessionListener
 
removeAugmentation(Class<? extends Augmentation<BgpRibExtensionsImpl>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.modules.module.configuration.BgpRibExtensionsImplBuilder
 
resolveDependencies() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
reuseInstance(AutoCloseable) - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
RIBExtensionConsumerContext - Interface in org.opendaylight.protocol.bgp.rib.spi
Interface for acquiring AdjRIBsIn factories.
RIBExtensionConsumerContextServiceInterface - Interface in org.opendaylight.controller.config.yang.bgp.rib.spi
Service representing a BGP RIB extension registry.
RIBExtensionProviderActivator - Interface in org.opendaylight.protocol.bgp.rib.spi
 
RIBExtensionProviderContext - Interface in org.opendaylight.protocol.bgp.rib.spi
Interface for registering AdjRIBsIn factories.
RIBExtensionProviderContextServiceInterface - Interface in org.opendaylight.controller.config.yang.bgp.rib.spi
Service representing a BGP RIB extension registry.
RIBExtensionsImplModule - Class in org.opendaylight.controller.config.yang.bgp.rib.spi
Deprecated.
Replaced by blueprint wiring but remains for backwards compatibility until downstream users of the provided config system service are converted to blueprint.
RIBExtensionsImplModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.bgp.rib.spi.RIBExtensionsImplModule
Deprecated.
 
RIBExtensionsImplModule(ModuleIdentifier, DependencyResolver, RIBExtensionsImplModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.bgp.rib.spi.RIBExtensionsImplModule
Deprecated.
 
RIBExtensionsImplModuleFactory - Class in org.opendaylight.controller.config.yang.bgp.rib.spi
Deprecated.
Replaced by blueprint wiring but remains for backwards compatibility until downstream users of the provided config system service are converted to blueprint.
RIBExtensionsImplModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.bgp.rib.spi.RIBExtensionsImplModuleFactory
Deprecated.
 
RIBExtensionsImplModuleMXBean - Interface in org.opendaylight.controller.config.yang.bgp.rib.spi
 
RIBSupport - Interface in org.opendaylight.protocol.bgp.rib.spi
Interface implemented for AFI/SAFI-specific RIB extensions.
RIBSupport.ApplyRoute - Interface in org.opendaylight.protocol.bgp.rib.spi
 
RIBSupportRegistration<T extends RIBSupport> - Interface in org.opendaylight.protocol.bgp.rib.spi
A registration of a RIBSupport instance.
RibSupportUtils - Class in org.opendaylight.protocol.bgp.rib.spi
 
roleForChange(Optional<NormalizedNode<?, ?>>) - Static method in class org.opendaylight.protocol.bgp.rib.spi.PeerRoleUtil
 
roleForString(PeerRole) - Static method in class org.opendaylight.protocol.bgp.rib.spi.PeerRoleUtil
 
routeAttributesIdentifier() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
routeAttributesIdentifier() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Return the localized identifier of the attributes route member, as expanded from the route grouping in the specific augmentation of the base routes choice.
RouteEncoder - Interface in org.opendaylight.protocol.bgp.rib.spi
Deprecated.
routeKeyQName() - Method in class org.opendaylight.protocol.bgp.rib.spi.MultiPathAbstractRIBSupport
 
routeNid() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
routePath(YangInstanceIdentifier, YangInstanceIdentifier.PathArgument) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
routePath(YangInstanceIdentifier, YangInstanceIdentifier.PathArgument) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Constructs an instance identifier path to routeId.
routePathIdNid() - Method in class org.opendaylight.protocol.bgp.rib.spi.MultiPathAbstractRIBSupport
 
routeQName() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
routerIdForAddress(String) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RouterIds
Get a router ID in unsigned integer format from an Ipv4Address.
routerIdForPeerId(PeerId) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RouterIds
 
RouterIds - Class in org.opendaylight.protocol.bgp.rib.spi
 
routesCaseClass() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
routesCaseClass() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Return class object of the Routes Case statement.
routesContainerClass() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
routesContainerClass() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Return class object of the Routes Container statement.
routesContainerIdentifier() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
Return the YangInstanceIdentifier.NodeIdentifier of the AFI/SAFI-specific container under the RIB routes.
routesListClass() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
 
routesListClass() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Return class object of the Routes List statement.

S

ServiceLoaderRIBExtensionConsumerContext - Class in org.opendaylight.protocol.bgp.rib.spi
 
SessionNegotiator - Interface in org.opendaylight.protocol.bgp.rib.spi
 
SimpleRIBExtensionProviderContext - Class in org.opendaylight.protocol.bgp.rib.spi
 
SimpleRIBExtensionProviderContext() - Constructor for class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContext
 
SimpleRIBExtensionProviderContextActivator - Class in org.opendaylight.protocol.bgp.rib.spi
Starts and stops RIBExtensionProviderActivator instances for a RIBExtensionProviderContext.
SimpleRIBExtensionProviderContextActivator(RIBExtensionProviderContext, List<RIBExtensionProviderActivator>) - Constructor for class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContextActivator
 
start() - Method in class org.opendaylight.protocol.bgp.rib.spi.SimpleRIBExtensionProviderContextActivator
 
startRIBExtensionProvider(RIBExtensionProviderContext) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBExtensionProviderActivator
 
startRIBExtensionProvider(RIBExtensionProviderContext) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator
 
startRIBExtensionProviderImpl(RIBExtensionProviderContext) - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBExtensionProviderActivator
 
stopRIBExtensionProvider() - Method in class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBExtensionProviderActivator
 
stopRIBExtensionProvider() - Method in interface org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator
 

T

toString() - Method in class org.opendaylight.protocol.bgp.rib.spi.BGPTerminationReason
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.rib.spi.rev131115.$YangModuleInfoImpl
 
toYangKey(QName, Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RibSupportUtils
Creates Yang Instance Identifier path argument from supplied AFI and SAFI
toYangKey(QName, TablesKey) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RibSupportUtils
Creates Yang Instance Identifier path argument from supplied TablesKey
toYangKey(QName, SupportedTablesKey) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RibSupportUtils
Creates Yang Instance Identifier path argument from supplied TablesKey
toYangPathKey(QName, Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RibSupportUtils
Creates Yang Instance Identifier path argument from supplied AFI and SAFI
toYangTablesKey(Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RibSupportUtils
Creates Yang Instance Identifier path argument from supplied AFI and SAFI
toYangTablesKey(TablesKey) - Static method in class org.opendaylight.protocol.bgp.rib.spi.RibSupportUtils
Creates Yang Instance Identifier path argument from supplied TablesKey

U

updateMessageFor(Object, Route) - Method in interface org.opendaylight.protocol.bgp.rib.spi.RouteEncoder
Deprecated.
 

V

validate() - Method in class org.opendaylight.controller.config.yang.bgp.rib.spi.AbstractRIBExtensionsImplModule
 
$ A B C D E G H I M N O P Q R S T U V 
Skip navigation links

Copyright © 2017 OpenDaylight. All rights reserved.