Convert bgp-rib-spi to OSGi DS
[bgpcep.git] / bgp / extensions / mvpn / src / main / java / org / opendaylight / protocol / bgp / mvpn / impl / MvpnIpv6RIBSupport.java
index 441d10edd0903687e7bd1c7184d99f5d64d12c5d..269f10dbb50def8eac6d98f467bb132aea941262 100644 (file)
@@ -49,9 +49,8 @@ import org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode;
  */
 final class MvpnIpv6RIBSupport extends AbstractMvpnRIBSupport<MvpnRoutesIpv6Case, MvpnRoutesIpv6> {
     private static final MvpnRoutesIpv6 EMPTY_CONTAINER = new MvpnRoutesIpv6Builder().build();
-    private static MvpnIpv6RIBSupport SINGLETON;
 
-    private MvpnIpv6RIBSupport(final BindingNormalizedNodeSerializer mappingService) {
+    MvpnIpv6RIBSupport(final BindingNormalizedNodeSerializer mappingService) {
         super(mappingService,
                 MvpnRoutesIpv6Case.class,
                 MvpnRoutesIpv6.class,
@@ -60,13 +59,6 @@ final class MvpnIpv6RIBSupport extends AbstractMvpnRIBSupport<MvpnRoutesIpv6Case
                 MvpnDestination.QNAME);
     }
 
-    static synchronized MvpnIpv6RIBSupport getInstance(final BindingNormalizedNodeSerializer mappingService) {
-        if (SINGLETON == null) {
-            SINGLETON = new MvpnIpv6RIBSupport(mappingService);
-        }
-        return SINGLETON;
-    }
-
     private List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mvpn.ipv6.rev180417.mvpn
             .destination.MvpnDestination> extractRoutes(final Collection<MapEntryNode> routes) {
         return routes.stream().map(this::extractDestination).collect(Collectors.toList());