public final class FlowspecL3vpnIpv4RIBSupport extends AbstractFlowspecL3vpnRIBSupport<FlowspecL3vpnIpv4NlriParser,FlowspecL3vpnIpv4RoutesCase,FlowspecL3vpnIpv4Routes,FlowspecL3vpnRoute,FlowspecL3vpnRouteKey>
RIBSupport.ApplyRoutenlriParsermappingService, ROUTE_KEY, routeDefaultYii| Modifier and Type | Method and Description |
|---|---|
FlowspecL3vpnRoute |
createRoute(FlowspecL3vpnRoute route,
FlowspecL3vpnRouteKey key,
Attributes attributes)
Creates a route with new path Id and attributes.
|
FlowspecL3vpnRouteKey |
createRouteListKey(PathId pathId,
String routeKey)
Construct a Route List Key using new path Id for Families.
|
FlowspecL3vpnIpv4Routes |
emptyRoutesContainer()
Return the table-type-specific empty routes container, as augmented into the
bgp-peer model under /peer/effect-rib-in/tables/routes choice node/routes container.
|
List<FlowspecL3vpnRoute> |
extractAdjRibInRoutes(Routes routes)
Extract a route list from the adj-rib-in instantiation of table routes.
|
PathId |
extractPathId(FlowspecL3vpnRouteKey routeListKey)
Given a route list key, return the associated path ID.
|
String |
extractRouteKey(FlowspecL3vpnRouteKey routeListKey)
Given a route list key, return the associated path ID.
|
static FlowspecL3vpnIpv4RIBSupport |
getInstance(SimpleFlowspecExtensionProviderContext context,
org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer mappingService) |
buildDestination, buildWithdrawnDestinationprocessDestinationattributeFromContainerNode, attributeToContainerNode, buildUpdate, changedRoutes, createRouteIdentifier, deleteRoutes, deleteRoutes, emptyTable, extractPrefix, extractRouteDistinguisher, fromNormalizedNode, getAfi, getSafi, getTablesKey, prefixNid, putRoutes, putRoutes, relativeRoutesPath, routeAttributesIdentifier, routeKeyTemplate, routeNid, routePathIdNid, routeQName, routesCaseClass, routesContainerClass, routesContainerIdentifier, routesListClass, routesPath, routesYangInstanceIdentifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcacheableAttributeObjects, cacheableNlriObjects, createRouteListKey, routePathpublic static FlowspecL3vpnIpv4RIBSupport getInstance(SimpleFlowspecExtensionProviderContext context, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer mappingService)
public FlowspecL3vpnRouteKey createRouteListKey(PathId pathId, String routeKey)
RIBSupportpathId - The path identifierrouteKey - RouteKeypublic FlowspecL3vpnRoute createRoute(FlowspecL3vpnRoute route, FlowspecL3vpnRouteKey key, Attributes attributes)
RIBSupportroute - routekey - route keyattributes - route attributespublic FlowspecL3vpnIpv4Routes emptyRoutesContainer()
RIBSupportpublic PathId extractPathId(FlowspecL3vpnRouteKey routeListKey)
RIBSupportrouteListKey - Route list keypublic String extractRouteKey(FlowspecL3vpnRouteKey routeListKey)
RIBSupportrouteListKey - Route list keypublic List<FlowspecL3vpnRoute> extractAdjRibInRoutes(Routes routes)
RIBSupportroutes - Table route choiceCopyright © 2020 OpenDaylight. All rights reserved.