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 |
---|---|
List<ActualBestPathRoutes<C,S,R,I>> |
RouteEntry.actualBestPaths(RIBSupport<C,S,R,I> ribSupport,
RouteEntryInfo entryInfo)
Returns collections of present selected best path.
|
List<AdvertizedRoute<C,S,R,I>> |
RouteEntry.newBestPaths(RIBSupport<C,S,R,I> ribSupport,
String routeKey)
Returns collection of best path routes after processing update of stale and new advertisement of routes.
|
Optional<StaleBestPathRoute<C,S,R,I>> |
RouteEntry.removeStalePaths(RIBSupport<C,S,R,I> ribSupport,
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.
|
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(Class<? extends AddressFamily> afi,
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(Class<? extends AddressFamily> afi,
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(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(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) |
AdvertizedRoute(RIBSupport<C,S,R,I> ribSupport,
boolean isFirstBestPath,
R route,
Attributes attributes,
PeerId fromPeerId) |
AdvertizedRoute(RIBSupport<C,S,R,I> ribSupport,
R route,
Attributes attributes,
PeerId fromPeerId) |
StaleBestPathRoute(RIBSupport<C,S,R,I> ribSupport,
String routeKey) |
StaleBestPathRoute(RIBSupport<C,S,R,I> ribSupport,
String routeKey,
List<Long> staleRoutesPathIds,
List<Long> withdrawalRoutePathIds,
boolean isNonAddPathBestPathNew) |
Modifier and Type | Class and Description |
---|---|
class |
RouteTargetConstrainRIBSupport
Route Target Constrains RIBSupport.
|
Copyright © 2019 OpenDaylight. All rights reserved.