Merge "Add allure-pytest tox profiles for local use"
[transportpce.git] / pce / src / main / java / org / opendaylight / transportpce / pce / impl / PceProvider.java
index 60b1f4a10ef34b39bd2181b3aa600e00dfb73497..f5b1516f71708ca83ab192790a6832f6f69946b1 100644 (file)
@@ -7,10 +7,10 @@
  */
 package org.opendaylight.transportpce.pce.impl;
 
-import org.opendaylight.controller.sal.binding.api.BindingAwareBroker;
-import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
+import org.opendaylight.mdsal.binding.api.RpcProviderService;
 import org.opendaylight.transportpce.pce.service.PathComputationService;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.pce.rev190624.TransportpcePceService;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.pce.rev220808.TransportpcePceService;
+import org.opendaylight.yangtools.concepts.ObjectRegistration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -22,12 +22,12 @@ public class PceProvider {
 
     private static final Logger LOG = LoggerFactory.getLogger(PceProvider.class);
 
-    private final RpcProviderRegistry rpcRegistry;
+    private final RpcProviderService rpcService;
     private final PathComputationService pathComputationService;
-    private BindingAwareBroker.RpcRegistration<TransportpcePceService> rpcRegistration;
+    private ObjectRegistration<PceServiceRPCImpl> rpcRegistration;
 
-    public PceProvider(RpcProviderRegistry rpcProviderRegistry, PathComputationService pathComputationService) {
-        this.rpcRegistry = rpcProviderRegistry;
+    public PceProvider(RpcProviderService rpcProviderService, PathComputationService pathComputationService) {
+        this.rpcService = rpcProviderService;
         this.pathComputationService = pathComputationService;
     }
 
@@ -37,7 +37,7 @@ public class PceProvider {
     public void init() {
         LOG.info("PceProvider Session Initiated");
         final PceServiceRPCImpl consumer = new PceServiceRPCImpl(pathComputationService);
-        rpcRegistration = rpcRegistry.addRpcImplementation(TransportpcePceService.class, consumer);
+        rpcRegistration = rpcService.registerRpcImplementation(TransportpcePceService.class, consumer);
     }
 
     /*