X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pce%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fpce%2Fimpl%2FPceProvider.java;h=f5b1516f71708ca83ab192790a6832f6f69946b1;hb=bfb25e2820cf2f2fc5c88b5b803bc6a13711317e;hp=60b1f4a10ef34b39bd2181b3aa600e00dfb73497;hpb=a05bba4c09700f9e2bc0520d5de384477abd0107;p=transportpce.git diff --git a/pce/src/main/java/org/opendaylight/transportpce/pce/impl/PceProvider.java b/pce/src/main/java/org/opendaylight/transportpce/pce/impl/PceProvider.java index 60b1f4a10..f5b1516f7 100644 --- a/pce/src/main/java/org/opendaylight/transportpce/pce/impl/PceProvider.java +++ b/pce/src/main/java/org/opendaylight/transportpce/pce/impl/PceProvider.java @@ -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 rpcRegistration; + private ObjectRegistration 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); } /*