X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=bgp%2Fflowspec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbgp%2Fflowspec%2FFlowspecIpv6RIBSupport.java;fp=bgp%2Fflowspec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbgp%2Fflowspec%2FFlowspecIpv6RIBSupport.java;h=1f094607018709f0eab06ed600a08ff8af7c7ebe;hb=49b9413099799063e43506a75680068b1962baf8;hp=f99fabc6650fe096f917524a90bc2d1c12b3e235;hpb=bc843b8ecda91c2b93a0f2459c13febfb87229db;p=bgpcep.git diff --git a/bgp/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/FlowspecIpv6RIBSupport.java b/bgp/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/FlowspecIpv6RIBSupport.java index f99fabc665..1f09460701 100644 --- a/bgp/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/FlowspecIpv6RIBSupport.java +++ b/bgp/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/FlowspecIpv6RIBSupport.java @@ -7,27 +7,28 @@ */ package org.opendaylight.protocol.bgp.flowspec; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.flowspec.rev150807.FlowspecSubsequentAddressFamily; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.flowspec.rev150807.bgp.rib.rib.loc.rib.tables.routes.FlowspecIpv6RoutesCase; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.flowspec.rev150807.flowspec.destination.ipv6.DestinationFlowspec; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.flowspec.rev150807.flowspec.ipv6.route.FlowspecRoute; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.flowspec.rev150807.flowspec.ipv6.routes.FlowspecIpv6Routes; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.Ipv6AddressFamily; -public final class FlowspecIpv6RIBSupport extends AbstractFlowspecRIBSupport { - - private SimpleFlowspecIpv6NlriParser FS_PARSER; +public final class FlowspecIpv6RIBSupport extends AbstractFlowspecRIBSupport { public FlowspecIpv6RIBSupport(SimpleFlowspecExtensionProviderContext context) { - super(FlowspecIpv6RoutesCase.class, FlowspecIpv6Routes.class, FlowspecRoute.class, Ipv6AddressFamily.class, DestinationFlowspec.QNAME); - FS_PARSER = new SimpleFlowspecIpv6NlriParser(context.getFlowspecTypeRegistry(SimpleFlowspecExtensionProviderContext.AFI.IPV6, SimpleFlowspecExtensionProviderContext.SAFI.FLOWSPEC)); + super( + FlowspecIpv6RoutesCase.class, + FlowspecIpv6Routes.class, + FlowspecRoute.class, + Ipv6AddressFamily.class, + FlowspecSubsequentAddressFamily.class, + DestinationFlowspec.QNAME, + new SimpleFlowspecIpv6NlriParser(context.getFlowspecTypeRegistry(SimpleFlowspecExtensionProviderContext.AFI.IPV6, SimpleFlowspecExtensionProviderContext.SAFI.FLOWSPEC)) + ); } static FlowspecIpv6RIBSupport getInstance(SimpleFlowspecExtensionProviderContext context) { return new FlowspecIpv6RIBSupport(context); } - - @Override - protected AbstractFlowspecNlriParser getParser() { - return FS_PARSER; - } }