public PluginHandler(ILogger <PluginHandler> logger, AutomaticaContext dbContext, IDriverLoader driverLoader, ILogicLoader logicLoader, INodeTemplateCache nodeTemplateCache, IConfiguration config, IPluginInstaller pluginInstaller) { _logger = logger; _dbContext = dbContext; _driverLoader = driverLoader; _logicLoader = logicLoader; _nodeTemplateCache = nodeTemplateCache; _config = config; _pluginInstaller = pluginInstaller; }
public NodeInstanceV2Controller( AutomaticaContext dbContext, INodeInstanceCache nodeInstanceCache, INotifyDriver notifyDriver, ICoreServer coreServer, INodeTemplateCache templateCache, IDriverNodesStore driverNodeStore) : base(dbContext) { _nodeInstanceCache = nodeInstanceCache; _notifyDriver = notifyDriver; _coreServer = coreServer; _templateCache = templateCache; _driverNodeStore = driverNodeStore; }
public NodeInstanceCache(IConfiguration configuration, INodeInstanceStateHandler nodeInstanceStateHandler, INodeTemplateCache nodeTemplateCache) : base(configuration) { _nodeInstanceStateHandler = nodeInstanceStateHandler; _nodeTemplateCache = nodeTemplateCache; }
public NodeTemplatesController(AutomaticaContext db, INodeTemplateCache nodeTemplateCache) : base(db) { _nodeTemplateCache = nodeTemplateCache; }