public CompositeCommandService( IEventSourceService <T> eventSourceService, IDataService <T> dataService) { EventSourceService = eventSourceService ?? throw new NullReferenceException(nameof(eventSourceService)); DataService = dataService ?? throw new NullReferenceException(nameof(dataService)); }
public IntegrationTestMetricManagerLogic( IEventSourceService eventSourceService, IQueuingConfiguration queuingConfiguration) { this.eventSourceService = eventSourceService; this.queuingConfiguration = queuingConfiguration; }
public MetricSystemManagerAgentLogic( IQueuingConfiguration queuingConfiguration, IEventSourceService eventSourceService, IConfigurationRepository configurationRepository, ILogger logger, IAgentService agentService, IAgentRepository agentRepository, IEventOrphanService eventOrphanService, IMetricManagerStatsRepository metricManagerStatsRepository) { this.queuingConfiguration = queuingConfiguration; this.eventSourceService = eventSourceService; this.configurationRepository = configurationRepository; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.System); this.agentService = agentService; this.agentRepository = agentRepository; this.eventOrphanService = eventOrphanService; this.metricManagerStatsRepository = metricManagerStatsRepository; }
public CheckEventTask(IEventRepository eventRepository, IEventRouter eventRouter, ILogger logger, IEventSourceService eventSourceService) { this.eventRepository = eventRepository; this.eventRouter = eventRouter; this.eventSourceService = eventSourceService; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.Event); }