Class FlowspecIpv6RIBSupport
java.lang.Object
org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport<FlowspecIpv6RoutesCase,FlowspecIpv6Routes,FlowspecRoute>
org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecRIBSupport<SimpleFlowspecIpv6NlriParser,FlowspecIpv6RoutesCase,FlowspecIpv6Routes,FlowspecRoute>
org.opendaylight.protocol.bgp.flowspec.FlowspecIpv6RIBSupport
- All Implemented Interfaces:
RIBSupport<FlowspecIpv6RoutesCase,
FlowspecIpv6Routes>
public final class FlowspecIpv6RIBSupport
extends AbstractFlowspecRIBSupport<SimpleFlowspecIpv6NlriParser,FlowspecIpv6RoutesCase,FlowspecIpv6Routes,FlowspecRoute>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
RIBSupport.ApplyRoute
-
Field Summary
Fields inherited from class org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecRIBSupport
nlriParser
Fields inherited from class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
mappingService, ROUTE_KEY, routeDefaultYii
-
Constructor Summary
ConstructorDescriptionFlowspecIpv6RIBSupport
(org.opendaylight.yangtools.binding.data.codec.api.BindingNormalizedNodeSerializer mappingService) -
Method Summary
Modifier and TypeMethodDescriptionprotected final DestinationType
buildDestination
(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode route, PathId pathId) protected final DestinationType
buildWithdrawnDestination
(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode route, PathId pathId) Methods inherited from class org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecRIBSupport
buildDestination, buildWithdrawnDestination, processDestination
Methods inherited from class org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupport
attributeFromContainerNode, attributeToContainerNode, buildUpdate, changedRoutes, createRoute, createRouteIdentifier, createRouteListArgument, deleteRoutes, deleteRoutes, emptyTable, extractAttributes, extractPathId, extractPrefix, extractRouteDistinguisher, extractRouteKey, fromNormalizedNode, getTablesKey, prefixNid, putRoutes, putRoutes, relativeRoutesPath, routeAttributesIdentifier, routeKeyTemplate, routeNid, routePathIdNid, routeQName, routesCaseClass, routesContainerClass, routesContainerIdentifier, routesListClass, routesPath, routesYangInstanceIdentifier, tablesKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opendaylight.protocol.bgp.rib.spi.RIBSupport
cacheableAttributeObjects, cacheableNlriObjects, createRouteListArgument, routePath, toAddPathListArgument, toNonPathListArgument
-
Constructor Details
-
FlowspecIpv6RIBSupport
public FlowspecIpv6RIBSupport(org.opendaylight.yangtools.binding.data.codec.api.BindingNormalizedNodeSerializer mappingService)
-
-
Method Details
-
buildDestination
protected final DestinationType buildDestination(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode route, PathId pathId) - Specified by:
buildDestination
in classAbstractFlowspecRIBSupport<T extends org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecIpNlriParser,
C extends Routes & org.opendaylight.yangtools.binding.DataObject, S extends org.opendaylight.yangtools.binding.ChildOf<? super C>, R extends Route & org.opendaylight.yangtools.binding.ChildOf<? super S> & org.opendaylight.yangtools.binding.EntryObject<?, ?>>
-
buildWithdrawnDestination
protected final DestinationType buildWithdrawnDestination(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode route, PathId pathId) - Specified by:
buildWithdrawnDestination
in classAbstractFlowspecRIBSupport<T extends org.opendaylight.protocol.bgp.flowspec.AbstractFlowspecIpNlriParser,
C extends Routes & org.opendaylight.yangtools.binding.DataObject, S extends org.opendaylight.yangtools.binding.ChildOf<? super C>, R extends Route & org.opendaylight.yangtools.binding.ChildOf<? super S> & org.opendaylight.yangtools.binding.EntryObject<?, ?>>
-