- private TapiProvider initTapi(
- LightyServices lightyServices, OrgOpenroadmServiceService servicehandler,
- NetworkTransactionService networkTransactionService, ServiceDataStoreOperations serviceDataStoreOperations,
- TapiNetworkModelListenerImpl tapiNetworkModelListenerImpl, TapiLink tapiLink,
- TapiNetworkModelService tapiNetworkModelService) {
- return new TapiProvider(
- lightyServices.getBindingDataBroker(), lightyServices.getRpcProviderService(),
- lightyServices.getNotificationService(), lightyServices.getBindingNotificationPublishService(),
- networkTransactionService, servicehandler, serviceDataStoreOperations,
- new TapiNetworkUtilsImpl(networkTransactionService, tapiLink),
- tapiNetworkModelListenerImpl, tapiNetworkModelService);
- }
-
- private void initRenderer(
- LightyServices lightyServices, TransportpceOlmService olmPowerServiceRpc,
- DeviceRendererService deviceRendererService, OtnDeviceRendererService otnDeviceRendererService,
- PortMapping portMapping) {
- rpcRegistrations.add(
- new DeviceRendererRPCImpl(
- lightyServices.getRpcProviderService(),
- deviceRendererService,
- otnDeviceRendererService)
- .getRegisteredRpc());
- rpcRegistrations.add(
- new TransportPCEServicePathRPCImpl(
- new RendererServiceOperationsImpl(
- deviceRendererService,
- otnDeviceRendererService,
- olmPowerServiceRpc,
- lightyServices.getBindingDataBroker(),
- lightyServices.getBindingNotificationPublishService(),
- portMapping),
- lightyServices.getRpcProviderService())
- .getRegisteredRpc());
- }
-
- private OpenRoadmInterfaceFactory initOpenRoadmFactory(
- MappingUtils mappingUtils, OpenRoadmInterfaces openRoadmInterfaces, PortMapping portMapping) {
- return new OpenRoadmInterfaceFactory(mappingUtils, portMapping, openRoadmInterfaces);
- }
-
- private PortMapping initPortMapping(LightyServices lightyServices) {
- PortMappingVersion710 portMappingVersion710 =
- new PortMappingVersion710(lightyServices.getBindingDataBroker(), deviceTransactionManager);
- PortMappingVersion221 portMappingVersion221 =
- new PortMappingVersion221(lightyServices.getBindingDataBroker(), deviceTransactionManager);
- PortMappingVersion121 portMappingVersion121 =
- new PortMappingVersion121(lightyServices.getBindingDataBroker(), deviceTransactionManager);
- return new PortMappingImpl(
- lightyServices.getBindingDataBroker(), portMappingVersion710, portMappingVersion221, portMappingVersion121);