Bump upstreams for Silicon
[bgpcep.git] / pcep / topology / topology-provider / src / main / java / org / opendaylight / bgpcep / pcep / topology / provider / config / PCEPTopologyProviderBean.java
index df0ac55ef590504a9c93c51344cab94633d6b24e..9d3fbb48b15fe282623917cce14d152389aa7972 100644 (file)
@@ -15,6 +15,7 @@ import java.util.Dictionary;
 import java.util.Hashtable;
 import java.util.List;
 import org.checkerframework.checker.lock.qual.GuardedBy;
+import org.gaul.modernizer_maven_annotations.SuppressModernizer;
 import org.opendaylight.bgpcep.pcep.server.PceServerProvider;
 import org.opendaylight.bgpcep.pcep.topology.provider.PCEPTopologyProvider;
 import org.opendaylight.bgpcep.pcep.topology.provider.TopologySessionListenerFactory;
@@ -149,14 +150,19 @@ public final class PCEPTopologyProviderBean implements PCEPTopologyProviderDepen
             this.sgi = this.scheduler.getIdentifier();
             this.pcepTopoProvider = PCEPTopologyProvider.create(bean, this.scheduler, configDependencies);
 
-            final Dictionary<String, String> properties = new Hashtable<>();
-            properties.put(PCEPTopologyProvider.class.getName(), configDependencies.getTopologyId().getValue());
-            this.serviceRegistration = bean.bundleContext
-                    .registerService(DefaultTopologyReference.class.getName(), this.pcepTopoProvider, properties);
+            this.serviceRegistration = bean.bundleContext.registerService(DefaultTopologyReference.class.getName(),
+                this.pcepTopoProvider, props(configDependencies));
             LOG.info("PCEP Topology Provider service {} registered", getIdentifier().getName());
             this.cssRegistration = bean.cssp.registerClusterSingletonService(this);
         }
 
+        @SuppressModernizer
+        private static Dictionary<String, String> props(final PCEPTopologyConfiguration configDependencies) {
+            final Dictionary<String, String> properties = new Hashtable<>();
+            properties.put(PCEPTopologyProvider.class.getName(), configDependencies.getTopologyId().getValue());
+            return properties;
+        }
+
         @Override
         @SuppressWarnings("checkstyle:IllegalCatch")
         public synchronized void instantiateServiceInstance() {