public StandAloneCheckScheduler(ISensuClientConfigurationReader sensuClientConfigurationReader, ICheckProcessor processor) { _sensuClientConfigurationReader = sensuClientConfigurationReader; _processor = processor; InitializeSheduledTimer(); InitializeSheduledItems(); }
public void Init() { _container = new Container(new SensuClientRegistry()); _container.Configure( cfg => cfg.For<IConfigurationPathResolver>() .Use<ConfigurationPathResolverTest>() .Named("ConfigurationPathResolverTest")); _sensuClientConfigurationReader = _container.GetInstance<ISensuClientConfigurationReader>(); }
public void Init() { _container = new Container(new SensuClientRegistry()); _container.Configure( cfg => cfg.For <IConfigurationPathResolver>() .Use <ConfigurationPathResolverTest>() .Named("ConfigurationPathResolverTest")); _sensuClientConfigurationReader = _container.GetInstance <ISensuClientConfigurationReader>(); }
public void Init() { _container = new Container(new SensuClientRegistry()); _container.Configure( cfg => cfg.For<IConfigurationPathResolver>() .Use<ConfigurationPathResolverTest>() .Named("ConfigurationPathResolverTest")); _sensuClientConfigurationReader = _container.GetInstance<ISensuClientConfigurationReader>(); _check = _sensuClientConfigurationReader.SensuClientConfig.Checks[0]; _jsonCheck = JObject.FromObject(_check); _jsonClient = JObject.FromObject(_sensuClientConfigurationReader.SensuClientConfig.Client); }
public void Init() { _container = new Container(new SensuClientRegistry()); _container.Configure( cfg => cfg.For <IConfigurationPathResolver>() .Use <ConfigurationPathResolverTest>() .Named("ConfigurationPathResolverTest")); _sensuClientConfigurationReader = _container.GetInstance <ISensuClientConfigurationReader>(); _check = _sensuClientConfigurationReader.SensuClientConfig.Checks[0]; _jsonCheck = JObject.FromObject(_check); _jsonClient = JObject.FromObject(_sensuClientConfigurationReader.SensuClientConfig.Client); }
public SensuClient( ISensuClientConfigurationReader sensuClientConfigurationReader, IKeepAliveScheduler keepAliveScheduler, ISubScriptionsReceiver subScriptionsReceiver, ISocketServer socketServer, IStandAloneCheckScheduler standAloneCheckScheduler ) { Log.Debug("sensu-client constructor"); try { _sensuClientConfigurationReader = sensuClientConfigurationReader; } catch (Exception ex) { Log.Error(ex, "Error getting configuration reader:"); } Log.Debug("sensu-client configuration read!"); _keepAliveScheduler = keepAliveScheduler; Log.Debug("sensu-client keepalive i"); _subScriptionsReceiver = subScriptionsReceiver; _socketServer = socketServer; _standAloneCheckScheduler = standAloneCheckScheduler; Log.Debug("sensu-client subscription"); _socketServer = socketServer; Log.Debug("sensu-client socket server"); _standAloneCheckScheduler = standAloneCheckScheduler; _keepalivethread = new Thread(_keepAliveScheduler.KeepAlive); _subscriptionsthread = new Thread(_subScriptionsReceiver.Subscriptions); Log.Debug("Threads started"); LoadConfiguration(); Log.Debug("Configuration loaded"); }
public SubScriptionsReceiver(ISensuClientConfigurationReader sensuClientConfigurationReader,ISensuRabbitMqConnectionFactory sensuRabbitMqConnectionFactory, ICheckProcessor processor) { _sensuClientConfigurationReader = sensuClientConfigurationReader; _sensuRabbitMqConnectionFactory = sensuRabbitMqConnectionFactory; _processor = processor; }
public CheckProcessor(ISensuRabbitMqConnectionFactory connectionFactory, ISensuClientConfigurationReader sensuClientConfigurationReader) { _connectionFactory = connectionFactory; _sensuClientConfigurationReader = sensuClientConfigurationReader; }
public SensuRabbitMqConnectionFactory(ISensuClientConfigurationReader sensuClientConfigurationReader) { _sensuClientConfigurationReader = sensuClientConfigurationReader; }
public KeepAliveScheduler(ISensuRabbitMqConnectionFactory connectionFactory, ISensuClientConfigurationReader sensuClientConfigurationReader) { _connectionFactory = connectionFactory; _sensuClientConfigurationReader = sensuClientConfigurationReader; }
public SubScriptionsReceiver(ISensuClientConfigurationReader sensuClientConfigurationReader, ISensuRabbitMqConnectionFactory sensuRabbitMqConnectionFactory, ICheckProcessor processor) { _sensuClientConfigurationReader = sensuClientConfigurationReader; _sensuRabbitMqConnectionFactory = sensuRabbitMqConnectionFactory; _processor = processor; }