public SlackConnection( IConnectionFactory connectionFactory, IMentionDetector mentionDetector, IMonitoringFactory monitoringFactory) { _connectionFactory = connectionFactory; _mentionDetector = mentionDetector; _monitoringFactory = monitoringFactory; }
public MonitoringService( IMonitoringConfiguration configuration, IIndex <MonitoringType, IMonitoringCommandHandler> commandHandlers, IMonitoringFactory monitoringFactory, IConnectionManager connectionManager) { _configuration = configuration; _commandHandlers = commandHandlers; _monitoringFactory = monitoringFactory; _connectionManager = connectionManager; }