public NodeInstanceController(AutomaticaContext db, INotifyDriver notifyDriver, INodeInstanceCache nodeInstanceCache, ICoreServer server)
     : base(db)
 {
     _notifyDriver      = notifyDriver;
     _nodeInstanceCache = nodeInstanceCache;
     _server            = server;
 }
Example #2
0
 public RulesController(AutomaticaContext db, IRuleDataHandler ruleDataHandler, ILogicCacheFacade logicCacheFacade, IConfiguration config,
                        INotifyDriver notifyDriver, INodeInstanceCache nodeInstanceCache, ICoreServer coreServer)
     : base(db)
 {
     _ruleDataHandler   = ruleDataHandler;
     _logicCacheFacade  = logicCacheFacade;
     _config            = config;
     _notifyDriver      = notifyDriver;
     _nodeInstanceCache = nodeInstanceCache;
     _coreServer        = coreServer;
 }
Example #3
0
 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;
 }
Example #4
0
 public DataHub(IDispatcher dispatcher, INotifyDriver notify)
 {
     _dispatcher = dispatcher;
     _notify     = notify;
 }
Example #5
0
 public NodeInstanceController(AutomaticaContext db, INotifyDriver notifyDriver, ICoreServer coreServer)
     : base(db)
 {
     _notifyDriver = notifyDriver;
     _coreServer   = coreServer;
 }