| Modifier and Type | Class and 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  | 
| Modifier and Type | Class and 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>>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FlowspecL3vpnIpv4RIBSupport  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FlowspecL3vpnIpv6RIBSupport  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
L3VpnMcastIpv4RIBSupport
Ipv4 L3VPN Multicast RIBSupport. 
 | 
class  | 
L3VpnMcastIpv6RIBSupport
Ipv6 L3VPN Multicast RIBSupport. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractVpnRIBSupport<C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject,S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C> & L3vpnIpRoute>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VpnIpv4RIBSupport  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VpnIpv6RIBSupport  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LabeledUnicastIpv4RIBSupport  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LinkstateRIBSupport  | 
| Modifier and Type | Method and 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. 
 | 
| Modifier and Type | Method and 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
Codecs | 
CodecsRegistryImpl.getCodecs(RIBSupport<?,?,?,?> ribSupport)  | 
| Constructor and Description | 
|---|
CodecsImpl(RIBSupport<?,?,?,?> ribSupport)  | 
| Modifier and Type | Method and 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>> | 
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>> | 
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>> | 
RIBSupportContextRegistry.getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
Acquire a RIB Support Context for a AFI/SAFI combination. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Codecs | 
CodecsRegistry.getCodecs(RIBSupport<?,?,?,?> ribSupport)
Return the Codecs class registered for given RIBSupport. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRIBSupportRegistration<T extends RIBSupport<?,?,?,?>>  | 
interface  | 
RIBSupportRegistration<T extends RIBSupport<?,?,?,?>>
A registration of a  
RIBSupport instance. | 
| Modifier and Type | Class and 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>>  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends RIBSupport<?,?,?,?>> | 
SimpleRIBExtensionProviderContext.registerRIBSupport(Class<? extends AddressFamily> afi,
                  Class<? extends SubsequentAddressFamily> safi,
                  T support)  | 
<T extends RIBSupport<?,?,?,?>> | 
RIBExtensionProviderContext.registerRIBSupport(@NonNull Class<? extends AddressFamily> afi,
                  @NonNull Class<? extends SubsequentAddressFamily> safi,
                  T support)
Register a RIBSupport instance for a particular AFI/SAFI combination. 
 | 
| Modifier and Type | Method and 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>> | 
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>> | 
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>> | 
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>> | 
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>> | 
SimpleRIBExtensionProviderContext.getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates 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>> | 
RIBExtensionConsumerContext.getRIBSupport(@NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
Acquire a RIB implementation factory for a AFI/SAFI combination. 
 | 
| Modifier and Type | Method and 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>> | 
RouteEntryDependenciesContainer.getRIBSupport()
Returns rib support. 
 | 
| Constructor and 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)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RouteTargetConstrainRIBSupport
Route Target Constrains RIBSupport. 
 | 
Copyright © 2020 OpenDaylight. All rights reserved.