Beispiel #1
0
 public ValuesController(NodeSynchronizer nodeSynchronizer, LocationCaller locationCaller, StateOfNeoContext ctx, IOptions <NetSettings> netSettings)
 {
     _ctx = ctx;
     _nodeSynchronizer = nodeSynchronizer;
     _locationCaller   = locationCaller;
     _netSettings      = netSettings.Value;
 }
 public NodeSyncHostService(
     ILogger <NodeSyncHostService> logger,
     IHubContext <NodeHub> nodeHub,
     IMapper mapper,
     NodeSynchronizer nodeSynchronizer,
     INodeDataCache nodeDataCache
     )
 {
     _logger           = logger;
     _nodeHub          = nodeHub;
     _mapper           = mapper;
     _nodeSynchronizer = nodeSynchronizer;
     _nodeDataCache    = nodeDataCache;
 }
        public NodeManagerComponent(IComponentSettings settings, ILogger <NodeManagerComponent> logger)
        {
            Settings             = settings;
            _masterConfiguration = new ConfigurationBuilder()
                                   .SetBasePath(Environment.CurrentDirectory)
                                   .AddJsonFile(Settings.Properties["masterConfigurationFile"], optional: false, reloadOnChange: true)
                                   .AddEnvironmentVariables()
                                   .Build();


            _logger = logger;

            _nodeSynchronizer       = new NodeSynchronizer();
            _distributedLockFactory = new DistributedLockFactory(_masterConfiguration);


            _masterWebApi = new Program(_masterConfiguration);
        }
 public NodeController(IHubContext <NodeHub> nodeHub, NodeCache nodeCache, NodeSynchronizer nodeSynchronizer)
 {
     _nodeHub              = nodeHub;
     _nodeCache            = nodeCache;
     this.nodeSynchronizer = nodeSynchronizer;
 }