Пример #1
0
 protected ConfigCommandBase(string name, string description, IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, IMetaDataBusiness metaDataBusiness)
     : base(name, description)
 {
     _influxDbAgentLoader = influxDbAgentLoader;
     _configBusiness      = configBusiness;
     _metaDataBusiness    = metaDataBusiness;
 }
Пример #2
0
        public Queue(ISenderAgent senderAgent, IQueueEvents queueEvents, IMetaDataBusiness metaDataBusiness, IQueueSettings queueSettings)
        {
            _pointValidator = new PointValidator();
            queueEvents.OnDebugMessageEvent($"Preparing new queue with target {senderAgent.TargetDescription}.");
            _queueAction = new QueueAction(queueEvents, GetQueueInfo);

            _senderAgent      = senderAgent;
            _queueEvents      = queueEvents;
            _metaDataBusiness = metaDataBusiness;
            _queueSettings    = queueSettings;
        }
Пример #3
0
 public ConfigDatabaseCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, IMetaDataBusiness metaDataBusiness)
     : base("Database", "Change the database settings without changing server.", influxDbAgentLoader, configBusiness, metaDataBusiness)
 {
     _configBusiness = configBusiness;
 }
 public ConfigureApplicationCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, IMetaDataBusiness metaDataBusiness)
     : base("Application", "Change the application configuration.", influxDbAgentLoader, configBusiness, metaDataBusiness)
 {
     _configBusiness = configBusiness;
 }
 public ConfigServerCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, IMetaDataBusiness metaDataBusiness)
     : base("Server", "Change the database and server settings.", influxDbAgentLoader, configBusiness, metaDataBusiness)
 {
     _configBusiness = configBusiness;
 }
Пример #6
0
 public ConfigAutoCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, ICounterBusiness counterBusiness, IMetaDataBusiness metaDataBusiness)
     : base("Auto", "Automatically run full setup.", influxDbAgentLoader, configBusiness, metaDataBusiness)
 {
     _configBusiness  = configBusiness;
     _counterBusiness = counterBusiness;
 }