[TRNSPRTPCE-752] Do not use RpcService in TRANSPORTPCE components Created: 03/Aug/23  Updated: 10/Jan/24  Resolved: 12/Oct/23

Status: Verified
Project: transportpce
Component/s: None
Affects Version/s: None
Fix Version/s: Calcium

Type: Task Priority: High
Reporter: Robert Varga Assignee: Gilles Thouenon
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: 0 minutes
Time Spent: 4 days
Original Estimate: Not Specified

Issue Links:
Blocks
blocks MDSAL-772 Remove RpcService Resolved

 Description   

A quick grep is showing these users of deprecated API:

./transportpce/nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/impl/NbiNotificationsProvider.java:        rpcRegistrations.add(rpcProviderService.registerRpcImplementation(NbiNotificationsService.class, nbiImpl));
./transportpce/nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/impl/NbiNotificationsProvider.java:        rpcRegistrations.add(rpcProviderService.registerRpcImplementation(TapiNotificationService.class, nbiImpl));
./transportpce/nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/impl/NbiNotificationsProviderTest.java:                .registerRpcImplementation(any(), any(NbiNotificationsImpl.class));
./transportpce/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/NetworkModelProvider.java:            .registerRpcImplementation(TransportpceNetworkutilsService.class, networkutilsService);
./transportpce/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/NetworkModelProviderTest.java:            .registerRpcImplementation(any(), any(TransportpceNetworkutilsService.class));
./transportpce/olm/src/main/java/org/opendaylight/transportpce/olm/OlmProvider.java:        olmRPCRegistration = rpcProviderService.registerRpcImplementation(TransportpceOlmService.class,
./transportpce/pce/src/main/java/org/opendaylight/transportpce/pce/impl/PceProvider.java:        rpcRegistration = rpcService.registerRpcImplementation(TransportpcePceService.class, consumer);
./transportpce/pce/src/test/java/org/opendaylight/transportpce/pce/impl/PceProviderTest.java:        verify(rpcService, times(1)).registerRpcImplementation(any(), any(TransportpcePceService.class));
./transportpce/renderer/src/main/java/org/opendaylight/transportpce/renderer/RendererProvider.java:                .registerRpcImplementation(TransportpceDeviceRendererService.class, deviceRendererRPCImpl);
./transportpce/renderer/src/main/java/org/opendaylight/transportpce/renderer/RendererProvider.java:                .registerRpcImplementation(TransportpceRendererService.class, transportPCEServicePathRPCImpl);
./transportpce/renderer/src/test/java/org/opendaylight/transportpce/renderer/RendererProviderTest.java:            .registerRpcImplementation(any(), any(DeviceRendererRPCImpl.class));
./transportpce/renderer/src/test/java/org/opendaylight/transportpce/renderer/RendererProviderTest.java:            .registerRpcImplementation(any(), any(TransportPCEServicePathRPCImpl.class));
./transportpce/servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/impl/ServicehandlerProvider.java:            .registerRpcImplementation(OrgOpenroadmServiceService.class, servicehandler);
./transportpce/servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/impl/ServicehandlerProviderTest.java:        verify(rpcProviderRegistry, times(1)).registerRpcImplementation(any(), any(OrgOpenroadmServiceService.class));
./transportpce/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/TapiProvider.java:        rpcProviderService.registerRpcImplementation(TapiCommonService.class, topo);
./transportpce/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/TapiProvider.java:        rpcProviderService.registerRpcImplementation(TapiTopologyService.class, topo);
./transportpce/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/TapiProvider.java:                rpcProviderService.registerRpcImplementation(TransportpceTapinetworkutilsService.class,
./transportpce/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/TapiProvider.java:        rpcRegistration = rpcProviderService.registerRpcImplementation(TapiConnectivityService.class, tapi);
./transportpce/tapi/src/test/java/org/opendaylight/transportpce/tapi/provider/TapiProviderTest.java:        verify(rpcProviderRegistry, times(1)).registerRpcImplementation(any(), any(TapiConnectivityService.class));
./transportpce/tapi/src/test/java/org/opendaylight/transportpce/tapi/provider/TapiProviderTest.java:        verify(rpcProviderRegistry, times(2)).registerRpcImplementation(any(), any(TapiCommonService.class));
./transportpce/tapi/src/test/java/org/opendaylight/transportpce/tapi/provider/TapiProviderTest.java:        verify(rpcProviderRegistry, times(2)).registerRpcImplementation(any(), any(TapiTopologyService.class));

Convert them to new-style yang.binding.Rpc-based implementations.


Generated at Wed Feb 07 20:43:59 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.