Uses of Interface
org.opendaylight.protocol.bgp.rib.spi.RIBSupport
-
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec
Classes in org.opendaylight.protocol.bgp.flowspec that implement RIBSupport Modifier and Type Class Description class
AbstractFlowspecRIBSupport<T extends AbstractFlowspecNlriParser,C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
class
FlowspecIpv4RIBSupport
class
FlowspecIpv6RIBSupport
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec.l3vpn
Classes in org.opendaylight.protocol.bgp.flowspec.l3vpn that implement RIBSupport Modifier and Type Class Description class
AbstractFlowspecL3vpnRIBSupport<T extends AbstractFlowspecL3vpnNlriParser,C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec.l3vpn.ipv4
Classes in org.opendaylight.protocol.bgp.flowspec.l3vpn.ipv4 that implement RIBSupport Modifier and Type Class Description class
FlowspecL3vpnIpv4RIBSupport
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.flowspec.l3vpn.ipv6
Classes in org.opendaylight.protocol.bgp.flowspec.l3vpn.ipv6 that implement RIBSupport Modifier and Type Class Description class
FlowspecL3vpnIpv6RIBSupport
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.mcast
Classes in org.opendaylight.protocol.bgp.l3vpn.mcast that implement RIBSupport Modifier and Type Class Description class
L3VpnMcastIpv4RIBSupport
Ipv4 L3VPN Multicast RIBSupport.class
L3VpnMcastIpv6RIBSupport
Ipv6 L3VPN Multicast RIBSupport. -
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.unicast
Classes in org.opendaylight.protocol.bgp.l3vpn.unicast that implement RIBSupport Modifier and Type Class Description class
AbstractVpnRIBSupport<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C> & L3vpnIpRoute>
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.unicast.ipv4
Classes in org.opendaylight.protocol.bgp.l3vpn.unicast.ipv4 that implement RIBSupport Modifier and Type Class Description class
VpnIpv4RIBSupport
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.l3vpn.unicast.ipv6
Classes in org.opendaylight.protocol.bgp.l3vpn.unicast.ipv6 that implement RIBSupport Modifier and Type Class Description class
VpnIpv6RIBSupport
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.labeled.unicast
Classes in org.opendaylight.protocol.bgp.labeled.unicast that implement RIBSupport Modifier and Type Class Description class
LabeledUnicastIpv4RIBSupport
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.linkstate.impl
Classes in org.opendaylight.protocol.bgp.linkstate.impl that implement RIBSupport Modifier and Type Class Description class
LinkstateRIBSupport
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.mode.api
Methods in org.opendaylight.protocol.bgp.mode.api with parameters of type RIBSupport Modifier and Type Method Description @NonNull List<ActualBestPathRoutes<C,S,R,I>>
RouteEntry. actualBestPaths(@NonNull RIBSupport<C,S,R,I> ribSupport, @NonNull RouteEntryInfo entryInfo)
Returns collections of present selected best path.@NonNull List<AdvertizedRoute<C,S,R,I>>
RouteEntry. newBestPaths(@NonNull RIBSupport<C,S,R,I> ribSupport, @NonNull String routeKey)
Returns collection of best path routes after processing update of stale and new advertisement of routes.@NonNull Optional<StaleBestPathRoute<C,S,R,I>>
RouteEntry. removeStalePaths(@NonNull RIBSupport<C,S,R,I> ribSupport, @NonNull String routeKey)
Returns list of stale best path. -
Uses of RIBSupport in org.opendaylight.protocol.bgp.mode.impl.add
Methods in org.opendaylight.protocol.bgp.mode.impl.add with parameters of type RIBSupport Modifier and Type Method Description List<ActualBestPathRoutes<C,S,R,I>>
AddPathAbstractRouteEntry. actualBestPaths(RIBSupport<C,S,R,I> ribSupport, RouteEntryInfo entryInfo)
List<AdvertizedRoute<C,S,R,I>>
AddPathAbstractRouteEntry. newBestPaths(RIBSupport<C,S,R,I> ribSupport, String routeKey)
Optional<StaleBestPathRoute<C,S,R,I>>
AddPathAbstractRouteEntry. removeStalePaths(RIBSupport<C,S,R,I> ribSupport, String routeKey)
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.impl
Methods in org.opendaylight.protocol.bgp.rib.impl with parameters of type RIBSupport Modifier and Type Method Description Codecs
ConstantCodecsRegistry. getCodecs(RIBSupport<?,?,?,?> ribSupport)
Codecs
OSGiCodecsRegistry. getCodecs(RIBSupport<?,?,?,?> ribSupport)
Constructors in org.opendaylight.protocol.bgp.rib.impl with parameters of type RIBSupport Constructor Description CodecsImpl(RIBSupport<?,?,?,?> ribSupport)
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.impl.spi
Methods in org.opendaylight.protocol.bgp.rib.impl.spi that return RIBSupport Modifier and Type Method Description abstract <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
RIBSupport<C,S,R,I>RIBSupportContext. getRibSupport()
Returns backing RIB support.<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
@Nullable RIBSupport<C,S,R,I>RIBSupportContextRegistry. getRIBSupport(TablesKey key)
Acquire a RIB Support for a AFI/SAFI combination.default <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
@Nullable RIBSupport<C,S,R,I>RIBSupportContextRegistry. getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
Acquire a RIB Support Context for a AFI/SAFI combination.Methods in org.opendaylight.protocol.bgp.rib.impl.spi with parameters of type RIBSupport Modifier and Type Method Description Codecs
CodecsRegistry. getCodecs(RIBSupport<?,?,?,?> ribSupport)
Return the Codecs class registered for given RIBSupport. -
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.spi
Classes in org.opendaylight.protocol.bgp.rib.spi with type parameters of type RIBSupport Modifier and Type Class Description class
AbstractRIBSupportRegistration<T extends RIBSupport<?,?,?,?>>
interface
RIBSupportRegistration<T extends RIBSupport<?,?,?,?>>
A registration of aRIBSupport
instance.Classes in org.opendaylight.protocol.bgp.rib.spi that implement RIBSupport Modifier and Type Class Description class
AbstractRIBSupport<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
Methods in org.opendaylight.protocol.bgp.rib.spi with type parameters of type RIBSupport Modifier and Type Method Description <T extends RIBSupport<?,?,?,?>>
RIBSupportRegistration<T>RIBExtensionProviderContext. registerRIBSupport(@NonNull Class<? extends AddressFamily> afi, @NonNull Class<? extends SubsequentAddressFamily> safi, T support)
Register a RIBSupport instance for a particular AFI/SAFI combination.<T extends RIBSupport<?,?,?,?>>
RIBSupportRegistration<T>SimpleRIBExtensionProviderContext. registerRIBSupport(Class<? extends AddressFamily> afi, Class<? extends SubsequentAddressFamily> safi, T support)
Methods in org.opendaylight.protocol.bgp.rib.spi that return RIBSupport Modifier and Type Method Description <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
@Nullable RIBSupport<C,S,R,I>RIBExtensionConsumerContext. getRIBSupport(@NonNull Class<? extends AddressFamily> afi, @NonNull Class<? extends SubsequentAddressFamily> safi)
Acquire a RIB implementation factory for a AFI/SAFI combination.<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
@Nullable RIBSupport<C,S,R,I>RIBExtensionConsumerContext. getRIBSupport(@NonNull TablesKey key)
Acquire a RIB implementation factory for a AFI/SAFI combination.<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
@Nullable RIBSupport<C,S,R,I>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.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
RIBSupport<C,S,R,I>SimpleRIBExtensionProviderContext. getRIBSupport(Class<? extends AddressFamily> afi, Class<? extends SubsequentAddressFamily> safi)
<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
RIBSupport<C,S,R,I>SimpleRIBExtensionProviderContext. getRIBSupport(TablesKey key)
<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
RIBSupport<C,S,R,I>SimpleRIBExtensionProviderContext. getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.rib.spi.entry
Methods in org.opendaylight.protocol.bgp.rib.spi.entry that return RIBSupport Modifier and Type Method Description <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>,R extends Route & org.opendaylight.yangtools.yang.binding.ChildOf<? super S> & org.opendaylight.yangtools.yang.binding.Identifiable<I>,I extends org.opendaylight.yangtools.yang.binding.Identifier<R>>
@NonNull RIBSupport<C,S,R,I>RouteEntryDependenciesContainer. getRIBSupport()
Returns rib support.Constructors in org.opendaylight.protocol.bgp.rib.spi.entry with parameters of type RIBSupport Constructor Description ActualBestPathRoutes(RIBSupport<C,S,R,I> ribSupport, R route, PeerId fromPeerId, Attributes attributes, boolean depreferenced)
AdvertizedRoute(RIBSupport<C,S,R,I> ribSupport, boolean isFirstBestPath, R route, Attributes attributes, PeerId fromPeerId, boolean depreferenced)
AdvertizedRoute(RIBSupport<C,S,R,I> ribSupport, R route, Attributes attributes, PeerId fromPeerId, boolean depreferenced)
-
Uses of RIBSupport in org.opendaylight.protocol.bgp.route.targetcontrain.impl
Classes in org.opendaylight.protocol.bgp.route.targetcontrain.impl that implement RIBSupport Modifier and Type Class Description class
RouteTargetConstrainRIBSupport
Route Target Constrains RIBSupport.
-