Index
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
All Classes and Interfaces|All Packages