- 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 RendererProvider initRenderer(
- LightyServices lightyServices, TransportpceOlmService olmPowerServiceRpc,
- DeviceRendererService deviceRendererService, OtnDeviceRendererService otnDeviceRendererService,
- PortMapping portMapping) {
- return new RendererProvider(
- lightyServices.getRpcProviderService(), deviceRendererService,
- otnDeviceRendererService,
- new DeviceRendererRPCImpl(deviceRendererService, otnDeviceRendererService),
- new TransportPCEServicePathRPCImpl(
- new RendererServiceOperationsImpl(
- deviceRendererService, otnDeviceRendererService, olmPowerServiceRpc,
- lightyServices.getBindingDataBroker(), lightyServices.getBindingNotificationPublishService(),
- portMapping)));
- }
-
- 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);