Uses of Interface
org.opendaylight.protocol.bgp.rib.spi.RIBSupport
Package
Description
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec
Modifier and TypeClassDescriptionclass
AbstractFlowspecRIBSupport<T extends AbstractFlowspecNlriParser,
C extends Routes & org.opendaylight.yangtools.binding.DataObject, S extends org.opendaylight.yangtools.binding.ChildOf<? super C>, R extends Route & org.opendaylight.yangtools.binding.ChildOf<? super S> & org.opendaylight.yangtools.binding.EntryObject<?, ?>> final class
final class
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec.l3vpn
Modifier and TypeClassDescriptionclass
AbstractFlowspecL3vpnRIBSupport<T extends AbstractFlowspecL3vpnNlriParser,
C extends Routes & org.opendaylight.yangtools.binding.DataObject, S extends org.opendaylight.yangtools.binding.ChildOf<? super C>, R extends Route & org.opendaylight.yangtools.binding.ChildOf<? super S> & org.opendaylight.yangtools.binding.EntryObject<?, ?>> -
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec.l3vpn.ipv4
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec.l3vpn.ipv6
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.mcast
Modifier and TypeClassDescriptionfinal class
Ipv4 L3VPN Multicast RIBSupport.final class
Ipv6 L3VPN Multicast RIBSupport. -
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.unicast
Modifier and TypeClassDescriptionclass
AbstractVpnRIBSupport<C extends Routes & org.opendaylight.yangtools.binding.DataObject,
S extends org.opendaylight.yangtools.binding.ChildOf<? super C> & L3vpnIpRoute> -
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.unicast.ipv4
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.unicast.ipv6
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.labeled.unicast
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.linkstate.impl
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.mode.api
Modifier and TypeMethodDescription@NonNull List
<ActualBestPathRoutes<C, S>> RouteEntry.actualBestPaths
(@NonNull RIBSupport<C, S> ribSupport, @NonNull RouteEntryInfo entryInfo) Returns collections of present selected best path.@NonNull List
<AdvertizedRoute<C, S>> RouteEntry.newBestPaths
(@NonNull RIBSupport<C, S> ribSupport, @NonNull String routeKey) Returns collection of best path routes after processing update of stale and new advertisement of routes.@NonNull Optional
<StaleBestPathRoute> RouteEntry.removeStalePaths
(@NonNull RIBSupport<C, S> ribSupport, @NonNull String routeKey) Returns list of stale best path.boolean
RouteEntry.selectBest
(RIBSupport<C, S> ribSupport, long localAs) Indicates whether best has changed. -
Uses of RIBSupport in org.opendaylight.protocol.bgp.mode.impl.add
Modifier and TypeMethodDescriptionfinal List
<ActualBestPathRoutes<C, S>> AddPathAbstractRouteEntry.actualBestPaths
(RIBSupport<C, S> ribSupport, RouteEntryInfo entryInfo) protected final AddPathBestPath
AddPathAbstractRouteEntry.bestPathAt
(RIBSupport<C, S> ribSupport, int offset) final List
<AdvertizedRoute<C, S>> AddPathAbstractRouteEntry.newBestPaths
(RIBSupport<C, S> ribSupport, String routeKey) protected final void
AddPathAbstractRouteEntry.processOffset
(RIBSupport<C, S> ribSupport, AddPathSelector selector, int offset) Process a specific route offset into specified selector.final Optional
<StaleBestPathRoute> AddPathAbstractRouteEntry.removeStalePaths
(RIBSupport<C, S> ribSupport, String routeKey) final boolean
AddPathAbstractRouteEntry.selectBest
(RIBSupport<C, S> ribSupport, long localAs) protected abstract com.google.common.collect.ImmutableList
<AddPathBestPath> AddPathAbstractRouteEntry.selectBest
(RIBSupport<C, S> ribSupport, long localAs, int size) -
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.impl
Modifier and TypeMethodDescriptionConstantCodecsRegistry.getCodecs
(RIBSupport<?, ?> ribSupport) OSGiCodecsRegistry.getCodecs
(RIBSupport<?, ?> ribSupport) -
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.impl.spi
Modifier and TypeMethodDescriptionabstract <C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<? super C>>
RIBSupport<C, S> RIBSupportContext.getRibSupport()
Returns backing RIB support.<C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<? super C>>
@Nullable RIBSupport<C, S> RIBSupportContextRegistry.getRIBSupport
(TablesKey key) Acquire a RIB Support for a AFI/SAFI combination.default <C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<? super C>>
@Nullable RIBSupport<C, S> RIBSupportContextRegistry.getRIBSupport
(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key) Acquire a RIB Support Context for a AFI/SAFI combination.Modifier and TypeMethodDescriptionCodecsRegistry.getCodecs
(RIBSupport<?, ?> ribSupport) Return the Codecs class registered for given RIBSupport. -
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.spi
Modifier and TypeClassDescriptionclass
AbstractRIBSupport<C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<? super C>, R extends Route & org.opendaylight.yangtools.binding.ChildOf<? super S> & org.opendaylight.yangtools.binding.EntryObject<?, ?>> Modifier and TypeMethodDescription<C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<C>>
@Nullable RIBSupport<C, S> RIBExtensionConsumerContext.getRIBSupport
(@NonNull TablesKey key) Acquire a RIB implementation factory for a AFI/SAFI combination.<C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<C>>
@Nullable RIBSupport<C, S> RIBExtensionConsumerContext.getRIBSupport
(@NonNull AddressFamily afi, @NonNull SubsequentAddressFamily safi) Acquire a RIB implementation factory for a AFI/SAFI combination.<C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<C>>
@Nullable RIBSupport<C, S> RIBExtensionConsumerContext.getRIBSupport
(@NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key) Acquire a RIB implementation factory for a AFI/SAFI combination.<C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<C>>
RIBSupport<C, S> SimpleRIBExtensionProviderContext.getRIBSupport
(TablesKey key) <C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<C>>
RIBSupport<C, S> SimpleRIBExtensionProviderContext.getRIBSupport
(AddressFamily afi, SubsequentAddressFamily safi) <C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<C>>
RIBSupport<C, S> SimpleRIBExtensionProviderContext.getRIBSupport
(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key) Modifier and TypeMethodDescription@NonNull org.opendaylight.yangtools.concepts.Registration
RIBExtensionProviderContext.registerRIBSupport
(RIBSupport<?, ?> support) Register a RIBSupport instance for a particular AFI/SAFI combination.org.opendaylight.yangtools.concepts.Registration
SimpleRIBExtensionProviderContext.registerRIBSupport
(RIBSupport<?, ?> support) -
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.spi.entry
Modifier and TypeMethodDescription<C extends Routes & org.opendaylight.yangtools.binding.DataObject & org.opendaylight.yangtools.binding.ChoiceIn<Tables>,
S extends org.opendaylight.yangtools.binding.ChildOf<? super C>>
@NonNull RIBSupport<C, S> RouteEntryDependenciesContainer.getRIBSupport()
Returns rib support.ModifierConstructorDescriptionActualBestPathRoutes
(RIBSupport<C, S> ribSupport, org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode route, PeerId fromPeerId, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode attributes, boolean depreferenced) AdvertizedRoute
(RIBSupport<C, S> ribSupport, boolean isFirstBestPath, org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode route, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode attributes, PeerId fromPeerId, boolean depreferenced) AdvertizedRoute
(RIBSupport<C, S> ribSupport, org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode route, org.opendaylight.yangtools.yang.data.api.schema.ContainerNode attributes, PeerId fromPeerId, boolean depreferenced) -
Uses of RIBSupport in org.opendaylight.protocol.bgp.route.targetcontrain.impl
Modifier and TypeClassDescriptionfinal class
Route Target Constrains RIBSupport.