public final class FlowspecIpv6RIBSupport extends AbstractFlowspecRIBSupport<SimpleFlowspecIpv6NlriParser,FlowspecIpv6RoutesCase,FlowspecIpv6Routes,FlowspecRoute,FlowspecRouteKey>
RIBSupport.ApplyRoute
nlriParser
mappingService, ROUTE_KEY, routeDefaultYii
Modifier and Type | Method and Description |
---|---|
FlowspecRoute |
createRoute(FlowspecRoute route,
FlowspecRouteKey key,
Attributes attributes)
Creates a route with new path Id and attributes.
|
FlowspecRouteKey |
createRouteListKey(PathId pathId,
String routeKey)
Construct a Route List Key using new path Id for Families.
|
FlowspecIpv6Routes |
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<FlowspecRoute> |
extractAdjRibInRoutes(Routes routes)
Extract a route list from the adj-rib-in instantiation of table routes.
|
PathId |
extractPathId(FlowspecRouteKey routeListKey)
Given a route list key, return the associated path ID.
|
String |
extractRouteKey(FlowspecRouteKey routeListKey)
Given a route list key, return the associated path ID.
|
buildDestination, buildWithdrawnDestination, processDestination
attributeFromContainerNode, 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, routesYangInstanceIdentifier
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cacheableAttributeObjects, cacheableNlriObjects, createRouteListKey, routePath
public FlowspecRoute createRoute(FlowspecRoute route, FlowspecRouteKey key, Attributes attributes)
RIBSupport
route
- routekey
- route keyattributes
- route attributespublic FlowspecIpv6Routes emptyRoutesContainer()
RIBSupport
public FlowspecRouteKey createRouteListKey(PathId pathId, String routeKey)
RIBSupport
pathId
- The path identifierrouteKey
- RouteKeypublic PathId extractPathId(FlowspecRouteKey routeListKey)
RIBSupport
routeListKey
- Route list keypublic String extractRouteKey(FlowspecRouteKey routeListKey)
RIBSupport
routeListKey
- Route list keypublic List<FlowspecRoute> extractAdjRibInRoutes(Routes routes)
RIBSupport
routes
- Table route choiceCopyright © 2020 OpenDaylight. All rights reserved.