public ConfigController(IConfigBusiness configBusiness, IMCreditService mCreditService, CurrentProcess process) : base(process) { _bizConfig = configBusiness; _svMcredit = mCreditService; }
public Processor(IConfigBusiness configBusiness, ICounterBusiness counterBusiness, ISendBusiness sendBusiness, ITagLoader tagLoader) { _configBusiness = configBusiness; _counterBusiness = counterBusiness; _sendBusiness = sendBusiness; _tagLoader = tagLoader; }
protected ConfigCommandBase(string name, string description, IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, IMetaDataBusiness metaDataBusiness) : base(name, description) { _influxDbAgentLoader = influxDbAgentLoader; _configBusiness = configBusiness; _metaDataBusiness = metaDataBusiness; }
public SendBusiness(IConfigBusiness configBusiness, IQueueEvents queueEvents) { var config = configBusiness.LoadFiles(); foreach (var databaseConfig in config.Databases) { ISenderAgent senderAgent = null; try { if (databaseConfig.IsEnabled) { senderAgent = databaseConfig.GetSenderAgent(); } } catch (Exception exception) { queueEvents.OnExceptionEvent(exception); } if (senderAgent != null) { var queueSettings = new QueueSettings(config.Application.FlushSecondsInterval, false, config.Application.MaxQueueSize, config.Application.Metadata); var metaDataBusiness = new MetaDataBusiness(); _queues.Add(new Queue(senderAgent, queueEvents, metaDataBusiness, queueSettings)); } } }
public Processor(IConfigBusiness configBusiness, ICounterBusiness counterBusiness, IPublisherBusiness publisherBusiness, ISendBusiness sendBusiness, ITagLoader tagLoader) { _configBusiness = configBusiness; _counterBusiness = counterBusiness; _sendBusiness = sendBusiness; _tagLoader = tagLoader; _publisherBusiness = publisherBusiness; }
public CounterCollectCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness, ISendBusiness sendBusiness, ITagLoader tagLoader) : base("Collect", "Collect counter data and send to the database.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; _sendBusiness = sendBusiness; _tagLoader = tagLoader; }
public CounterStartCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness, ISendBusiness sendBusiness, ITagLoader tagLoader) : base("Start", "Start the counter and run the collector.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; _sendBusiness = sendBusiness; _tagLoader = tagLoader; }
public CounterStartCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness, IPublisherBusiness publisherBusiness, ISendBusiness sendBusiness, ITagLoader tagLoader) : base("Start", "Start the counter and run the collector.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; _publisherBusiness = publisherBusiness; _sendBusiness = sendBusiness; _tagLoader = tagLoader; }
public SendBusiness(IConfigBusiness configBusiness, IInfluxDbAgentLoader influxDbAgentLoader) { var config = configBusiness.LoadFiles(); _timer = new Timer(1000 * config.Application.FlushSecondsInterval); _timer.Elapsed += Elapsed; _client = new Lazy<IInfluxDbAgent>(() => influxDbAgentLoader.GetAgent(config.Database)); }
public PublishStartCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness, IPublisherBusiness publisherBusiness, ISendBusiness sendBusiness, ITagLoader tagLoader) : base("Start", "Start the publishing of counters.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; _publisherBusiness = publisherBusiness; _sendBusiness = sendBusiness; _tagLoader = tagLoader; }
public CounterCollectCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness, IPublisherBusiness publisherBusiness, ISendBusiness sendBusiness, ITagLoader tagLoader) : base("Collect", "Collect counter data and send to the database.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; _sendBusiness = sendBusiness; _tagLoader = tagLoader; _publisherBusiness = publisherBusiness; }
public SendBusiness(IConfigBusiness configBusiness, IInfluxDbAgentLoader influxDbAgentLoader) { var config = configBusiness.LoadFiles(); var flushMilliSecondsInterval = 1000 * config.Application.FlushSecondsInterval; if (flushMilliSecondsInterval > 0) { _timer = new Timer(flushMilliSecondsInterval); _timer.Elapsed += Elapsed; } _dataSenders = config.Databases.Where(x => x.IsEnabled).Select(x => x.GetDataSender(influxDbAgentLoader, config.Application.MaxQueueSize)).ToList(); foreach (var dataSender in _dataSenders) { dataSender.SendCompleteEvent += OnSendBusinessEvent; } _metadata = config.Application.Metadata; }
public ConfigAutoCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, ICounterBusiness counterBusiness) : base("Auto", "Automatically run full setup.", influxDbAgentLoader, configBusiness) { _configBusiness = configBusiness; _counterBusiness = counterBusiness; }
public ConfigServerCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness) : base("Change", "Change connection for server and database.", influxDbAgentLoader, configBusiness) { }
public ConfigDatabaseCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness) : base("Database", "Change the database settings without changing server.", influxDbAgentLoader, configBusiness) { _configBusiness = configBusiness; }
public CounterInitiateCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness) : base("Initiate", "Create counter configurations to get started.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; }
public ConfigShowCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness) : base("Show", "Show setup.") { _influxDbAgentLoader = influxDbAgentLoader; _configBusiness = configBusiness; }
public ConsoleSendBusiness(IConfigBusiness configBusiness, IInfluxDbAgentLoader influxDbAgentLoader, Action <string, OutputLevel> outputMessage) { _configBusiness = configBusiness; _influxDbAgentLoader = influxDbAgentLoader; _outputMessage = outputMessage; }
public CounterCreateCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness) : base("Create", "Create a new performance counter config file.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; }
public CounterRawCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness) : base("Raw", "Shows Raw data that will be sent to influxDB.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; }
public AkanaDataAccess(IConfigDataAccess configData, IConfigBusiness configBiz, HttpClient httpClient) { _configData = configData; _configBiz = configBiz; _httpClient = httpClient; }
public ConfigureApplicationCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness, IMetaDataBusiness metaDataBusiness) : base("Application", "Change the application configuration.", influxDbAgentLoader, configBusiness, metaDataBusiness) { _configBusiness = configBusiness; }
public ConfigListCommand(IConfigBusiness configBusiness) : base("List", "Lists all available configuration files.") { _configBusiness = configBusiness; }
public CounterReadCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness) : base("Read", "Reads the value from the performance counter.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; }
public CounterListCommand(IConfigBusiness configBusiness, ICounterBusiness counterBusiness) : base("List", "List performance counters.") { _configBusiness = configBusiness; _counterBusiness = counterBusiness; }
public ConfigServerCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness) : base("Server", "Change the database and server settings.", influxDbAgentLoader, configBusiness) { _configBusiness = configBusiness; }
/// <summary> /// 构造函数 /// </summary> /// <param name="configBusniess"></param> public ConfigController(IConfigBusiness configBusniess) { _configBusniess = configBusniess; }
public DataInitiator(IConfigBusiness configBusiness, ICounterBusiness counterBusiness) { _configBusiness = configBusiness; _counterBusiness = counterBusiness; }
protected ConfigCommandBase(string name, string description, IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness) : base(name, description) { _influxDbAgentLoader = influxDbAgentLoader; _configBusiness = configBusiness; }
public ConsoleSendBusiness(IConfigBusiness configBusiness, IInfluxDbAgentLoader influxDbAgentLoader, Action<string, OutputLevel> outputMessage) { _configBusiness = configBusiness; _influxDbAgentLoader = influxDbAgentLoader; _outputMessage = outputMessage; }
public ConfigureApplicationCommand(IInfluxDbAgentLoader influxDbAgentLoader, IConfigBusiness configBusiness) : base("Application", "Change the application configuration.", influxDbAgentLoader, configBusiness) { _configBusiness = configBusiness; }
public TagLoader(IConfigBusiness configBusiness) { _configBusiness = configBusiness; }