Index

A B C E G H I N O P R S T W 
All Classes and Interfaces|All Packages

A

AbstractBestPath - Class in org.opendaylight.protocol.bgp.mode.spi
 
AbstractBestPath(BestPathState) - Constructor for class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPath
 
AbstractBestPathSelector - Class in org.opendaylight.protocol.bgp.mode.spi
 
AbstractBestPathSelector(long) - Constructor for class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPathSelector
 
AbstractOffsetMap<K extends org.opendaylight.yangtools.concepts.Immutable & Comparable<K>,T extends AbstractOffsetMap<K,T>> - Class in org.opendaylight.protocol.bgp.mode.impl
A map maintaining a set of values in an external array corresponding to a set of keys.
AbstractOffsetMap(K[], Comparator<K>, ImmutableSet<K>) - Constructor for class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
actualBestPaths(RIBSupport<C, S>, RouteEntryInfo) - Method in interface org.opendaylight.protocol.bgp.mode.api.RouteEntry
Returns collections of present selected best path.
actualBestPaths(RIBSupport<C, S>, RouteEntryInfo) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
AddPathAbstractRouteEntry<C extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.tables.Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>> - Class in org.opendaylight.protocol.bgp.mode.impl.add
A single route entry inside a route table.
AddPathAbstractRouteEntry() - Constructor for class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
AddPathBestNPathSelection - Class in org.opendaylight.protocol.bgp.mode.impl.add.n.paths
 
AddPathBestNPathSelection(int) - Constructor for class org.opendaylight.protocol.bgp.mode.impl.add.n.paths.AddPathBestNPathSelection
 
AddPathBestPath - Class in org.opendaylight.protocol.bgp.mode.impl.add
 
AddPathSelector - Class in org.opendaylight.protocol.bgp.mode.impl.add
 
AddPathSelector(long) - Constructor for class org.opendaylight.protocol.bgp.mode.impl.add.AddPathSelector
 
addRoute(RouterId, Uint32, MapEntryNode) - Method in interface org.opendaylight.protocol.bgp.mode.api.RouteEntry
Add Route.
addRoute(RouterId, Uint32, MapEntryNode) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathBestPath
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPath
 
AllPathSelection - Class in org.opendaylight.protocol.bgp.mode.impl.add.all.paths
 
AllPathSelection() - Constructor for class org.opendaylight.protocol.bgp.mode.impl.add.all.paths.AllPathSelection
 

B

BasePathSelectionModeFactory - Class in org.opendaylight.protocol.bgp.mode.impl.base
 
BesthPathStateUtil - Class in org.opendaylight.protocol.bgp.mode
 
bestOriginatorId - Variable in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPathSelector
 
BestPath - Interface in org.opendaylight.protocol.bgp.mode.api
 
bestPathAt(RIBSupport<C, S>, int) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
BestPathState - Interface in org.opendaylight.protocol.bgp.mode.api
 
BestPathStateImpl - Class in org.opendaylight.protocol.bgp.mode.impl
 
BestPathStateImpl(ContainerNode) - Constructor for class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
bestState - Variable in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPathSelector
 
BGPRouteEntryExportParametersImpl - Class in org.opendaylight.protocol.bgp.mode.impl
 
BGPRouteEntryExportParametersImpl(Peer, Peer, String, RTCCache) - Constructor for class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 

C

close() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.all.paths.AllPathSelection
 
close() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.n.paths.AddPathBestNPathSelection
 
comparator() - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
createBestPathSelectionStrategy() - Static method in class org.opendaylight.protocol.bgp.mode.impl.base.BasePathSelectionModeFactory
 
createRouteEntry() - Method in interface org.opendaylight.protocol.bgp.mode.api.PathSelectionMode
Create a RouteEntry.
createRouteEntry() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.all.paths.AllPathSelection
 
createRouteEntry() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.n.paths.AddPathBestNPathSelection
 

E

emptyKeys() - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
equals(Object) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathBestPath
 
equals(Object) - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
expand(T, C[], int) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 

G

getAsPathLength() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPathState
 
getAsPathLength() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
getAttributes() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPath
Attributes.
getAttributes() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPathState
 
getAttributes() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
getAttributes() - Method in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPath
 
getClientRouteTargetContrainCache() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getFromClusterId() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getFromPeerId() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getFromPeerLocalAs() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getFromPeerRole() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getKey(int) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
getLocalPref() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPathState
 
getLocalPref() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
getMemberships() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getMultiExitDisc() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPathState
 
getMultiExitDisc() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
getOffset() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathBestPath
 
getOrigin() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPathState
 
getOrigin() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
getPathId() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPath
PathId.
getPathId() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathBestPath
 
getPeerAs() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPathState
 
getPeerAs() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
getPeerAs(List<Segments>) - Static method in class org.opendaylight.protocol.bgp.mode.BesthPathStateUtil
 
getPeerId() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPath
PeerId.
getRouteKey() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getRouterId() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPath
RouterId.
getRouterId() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathBestPath
 
getState() - Method in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPath
 
getToPeerId() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getToPeerLocalAs() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getToPeerRole() - Method in class org.opendaylight.protocol.bgp.mode.impl.BGPRouteEntryExportParametersImpl
 
getValue(C[], int) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 

H

hashCode() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathBestPath
 
hashCode() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 

I

instanceForKeys(ImmutableSet<K>) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
isDepreferenced() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPath
Return true if this path is depreferenced.
isDepreferenced() - Method in interface org.opendaylight.protocol.bgp.mode.api.BestPathState
Return true if this route is depreferenced, for example through LLGR_STALE community.
isDepreferenced() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
isDepreferenced() - Method in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPath
 
isEmpty() - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
isExistingPathBetter(BestPathState) - Method in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPathSelector
Chooses best route according to BGP best path selection.

N

newBestPaths(RIBSupport<C, S>, String) - Method in interface org.opendaylight.protocol.bgp.mode.api.RouteEntry
Returns collection of best path routes after processing update of stale and new advertisement of routes.
newBestPaths(RIBSupport<C, S>, String) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 

O

offsetOf(K) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
org.opendaylight.protocol.bgp.mode - package org.opendaylight.protocol.bgp.mode
 
org.opendaylight.protocol.bgp.mode.api - package org.opendaylight.protocol.bgp.mode.api
 
org.opendaylight.protocol.bgp.mode.impl - package org.opendaylight.protocol.bgp.mode.impl
 
org.opendaylight.protocol.bgp.mode.impl.add - package org.opendaylight.protocol.bgp.mode.impl.add
 
org.opendaylight.protocol.bgp.mode.impl.add.all.paths - package org.opendaylight.protocol.bgp.mode.impl.add.all.paths
 
org.opendaylight.protocol.bgp.mode.impl.add.n.paths - package org.opendaylight.protocol.bgp.mode.impl.add.n.paths
 
org.opendaylight.protocol.bgp.mode.impl.base - package org.opendaylight.protocol.bgp.mode.impl.base
 
org.opendaylight.protocol.bgp.mode.spi - package org.opendaylight.protocol.bgp.mode.spi
 

P

PathSelectionMode - Interface in org.opendaylight.protocol.bgp.mode.api
 
processOffset(RIBSupport<C, S>, AddPathSelector, int) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
Process a specific route offset into specified selector.

R

removeRoute(RouterId, Uint32) - Method in interface org.opendaylight.protocol.bgp.mode.api.RouteEntry
Remove route.
removeRoute(RouterId, Uint32) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
removeStalePaths(RIBSupport<C, S>, String) - Method in interface org.opendaylight.protocol.bgp.mode.api.RouteEntry
Returns list of stale best path.
removeStalePaths(RIBSupport<C, S>, String) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
removeValue(C[], int, C[]) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
replaceOriginator(RouterId, ContainerNode) - Method in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPathSelector
RFC 4456 mandates the use of Originator IDs instead of Router ID for selection purposes.
result() - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathSelector
 
RouteEntry<C extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.tables.Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>> - Interface in org.opendaylight.protocol.bgp.mode.api
A single route entry inside a route table.

S

selectBest(RIBSupport<C, S>, long) - Method in interface org.opendaylight.protocol.bgp.mode.api.RouteEntry
Indicates whether best has changed.
selectBest(RIBSupport<C, S>, long) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
selectBest(RIBSupport<C, S>, long, int) - Method in class org.opendaylight.protocol.bgp.mode.impl.add.AddPathAbstractRouteEntry
 
setValue(C[], int, C) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
size() - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
state - Variable in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPath
 

T

toString() - Method in class org.opendaylight.protocol.bgp.mode.impl.BestPathStateImpl
 
toString() - Method in class org.opendaylight.protocol.bgp.mode.spi.AbstractBestPath
 

W

with(K) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
without(K) - Method in class org.opendaylight.protocol.bgp.mode.impl.AbstractOffsetMap
 
A B C E G H I N O P R S T W 
All Classes and Interfaces|All Packages