public HistoryService( ComponentRegistryService componentRegistryService, StorageService storageService, MessageBusService messageBusService, SystemStatusService systemStatusService, SystemCancellationToken systemCancellationToken, DiagnosticsService diagnosticsService, ILogger <HistoryService> logger) { _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); _storageService = storageService ?? throw new ArgumentNullException(nameof(storageService)); _messageBusService = messageBusService ?? throw new ArgumentNullException(nameof(messageBusService)); _systemCancellationToken = systemCancellationToken ?? throw new ArgumentNullException(nameof(systemCancellationToken)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); if (diagnosticsService == null) { throw new ArgumentNullException(nameof(diagnosticsService)); } _updateRateCounter = diagnosticsService.CreateOperationsPerSecondCounter("history.update_rate"); if (systemStatusService == null) { throw new ArgumentNullException(nameof(systemStatusService)); } systemStatusService.Set("history.component_status.pending_updates_count", _pendingComponentStatusValues.Count); systemStatusService.Set("history.component_status.update_rate", () => _updateRateCounter.Count); systemStatusService.Set("history.component_status.update_duration", () => _componentStatusUpdateDuration); }
public MacroInstance(string uid, List <MacroActionConfiguration> actions, PythonScriptHost scriptHost, ComponentRegistryService componentRegistryService, ILogger logger) { Uid = uid ?? throw new ArgumentNullException(nameof(uid)); _actions = actions; _scriptHost = scriptHost; _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ScriptComponentLogic( PythonScriptHostFactoryService pythonScriptHostFactoryService, ComponentRegistryService componentRegistryService, ILogger <ScriptComponentLogic> logger) { _pythonScriptHostFactoryService = pythonScriptHostFactoryService ?? throw new ArgumentNullException(nameof(pythonScriptHostFactoryService)); _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ScriptComponentAdapter(PythonScriptHostFactoryService pythonScriptHostFactoryService, ComponentRegistryService componentRegistryService, ILoggerFactory loggerFactory) { _pythonScriptHostFactoryService = pythonScriptHostFactoryService ?? throw new ArgumentNullException(nameof(pythonScriptHostFactoryService)); _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } _logger = loggerFactory.CreateLogger <ScriptComponentAdapter>(); }
public ComponentInitializer(ComponentRegistryService componentRegistryService, PythonScriptHostFactoryService pythonScriptHostFactoryService, PackageManagerService packageManagerService, ILogger <ScriptComponentLogic> scriptComponentLogicLogger, ILogger <ScriptComponentAdapter> scriptComponentAdapterLogger) { _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); _pythonScriptHostFactoryService = pythonScriptHostFactoryService ?? throw new ArgumentNullException(nameof(pythonScriptHostFactoryService)); _packageManagerService = packageManagerService ?? throw new ArgumentNullException(nameof(packageManagerService)); _scriptComponentLogicLogger = scriptComponentLogicLogger ?? throw new ArgumentNullException(nameof(scriptComponentLogicLogger)); _scriptComponentAdapterLogger = scriptComponentAdapterLogger ?? throw new ArgumentNullException(nameof(scriptComponentAdapterLogger)); }
public MacroRegistryService( StorageService storageService, MessageBusService messageBusService, SystemStatusService systemStatusService, ComponentRegistryService componentRegistryService, ILogger <MacroRegistryService> logger) { _storageService = storageService ?? throw new ArgumentNullException(nameof(storageService)); _messageBusService = messageBusService ?? throw new ArgumentNullException(nameof(messageBusService)); _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); if (systemStatusService == null) { throw new ArgumentNullException(nameof(systemStatusService)); } systemStatusService.Set("macro_registry.count", () => _macros.Count); _messageBusWrapper = new MacroRegistryMessageBusWrapper(_messageBusService); }
public ComponentHistoryService( ComponentRegistryService componentRegistryService, HistoryService historyService, StorageService storageService, SystemStatusService systemStatusService, SystemCancellationToken systemCancellationToken, BackupService backupService, ILogger <ComponentHistoryService> logger) { _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); _historyService = historyService ?? throw new ArgumentNullException(nameof(historyService)); _storageService = storageService ?? throw new ArgumentNullException(nameof(storageService)); _systemCancellationToken = systemCancellationToken ?? throw new ArgumentNullException(nameof(systemCancellationToken)); _backupService = backupService ?? throw new ArgumentNullException(nameof(backupService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); if (systemStatusService == null) { throw new ArgumentNullException(nameof(systemStatusService)); } systemStatusService.Set("component_history.pending_status_work_items", _pendingStatusWorkItems.Count); _componentRegistryService.ComponentStatusChanged += OnComponentStatusChanged; }
public HistoryController(ComponentHistoryService componentHistoryService, HistoryService historyService, ComponentRegistryService componentRegistryService) { _componentHistoryService = componentHistoryService ?? throw new ArgumentNullException(nameof(componentHistoryService)); _historyService = historyService ?? throw new ArgumentNullException(nameof(historyService)); _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); }
public ComponentsController(ComponentRegistryService componentRegistryService) { _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); }
public ComponentPythonProxy(string componentUid, ComponentRegistryService componentRegistryService) { _componentUid = componentUid ?? throw new ArgumentNullException(nameof(componentUid)); _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); }
public HistoryRepository(StorageService storageService, ComponentRegistryService componentRegistryService) { _storageService = storageService ?? throw new ArgumentNullException(nameof(storageService)); _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); }
public ComponentRegistryServicePythonProxy(ComponentRegistryService componentRegistryService) { _componentRegistryService = componentRegistryService ?? throw new ArgumentNullException(nameof(componentRegistryService)); }