public AppStatsTimer(string name, IAppStatsClient client) { _name = name; _stopWatch = new Stopwatch(); _client = client; _stopWatch.Start(); }
public ProcessEventPostsJob(IQueue<EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IAppStatsClient statsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository) { _queue = queue; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _statsClient = statsClient; _organizationRepository = organizationRepository; _projectRepository = projectRepository; }
public ExceptionlessMqServer(IRedisClientsManager clientsManager, IProjectRepository projectRepository, IUserRepository userRepository, IErrorStackRepository stackRepository, IOrganizationRepository organizationRepository, ErrorPipeline errorPipeline, ErrorStatsHelper errorStatsHelper, IProjectHookRepository projectHookRepository, ICacheClient cacheClient, IMailer mailer, IAppStatsClient stats) : base(clientsManager) { _projectRepository = projectRepository; _projectHookRepository = projectHookRepository; _userRepository = userRepository; _stackRepository = stackRepository; _organizationRepository = organizationRepository; _errorPipeline = errorPipeline; _errorStatsHelper = errorStatsHelper; _cacheClient = cacheClient; _mailer = mailer; _stats = stats; RegisterHandler<SummaryNotification>(ProcessSummaryNotification, ProcessSummaryNotificationException); RegisterHandler<ErrorNotification>(ProcessNotification, ProcessNotificationException); RegisterHandler<Error>(ProcessError, ProcessErrorException); RegisterHandler<WebHookNotification>(ProcessWebHookNotification, ProcessWebHookNotificationException); }
public ProcessEventUserDescriptionsJob(IQueue<EventUserDescription> queue, IEventRepository eventRepository, IAppStatsClient statsClient) { _queue = queue; _eventRepository = eventRepository; _statsClient = statsClient; }
public Mailer(IEmailGenerator emailGenerator, IQueue<Queues.Models.MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _statsClient = statsClient; }
public ProcessMailMessageJob(IQueue<MailMessage> queue, IMailSender mailSender, IAppStatsClient statsClient) { _queue = queue; _mailSender = mailSender; _statsClient = statsClient; }
public IncrementCountersAction(IAppStatsClient stats) { _stats = stats; }
public IncrementCountersAction(IOrganizationRepository organizationRepository, IAppStatsClient stats) { _organizationRepository = organizationRepository; _stats = stats; }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _statsClient = statsClient; }
public ErrorController(IEventRepository repository, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, ICacheClient cacheClient, IAppStatsClient stats) { _organizationRepository = organizationRepository; _projectRepository = projectRepository; _cacheClient = cacheClient; _stats = stats; }
public OverageHandler(IOrganizationRepository organizationRepository, ICacheClient cacheClient, IAppStatsClient statsClient) { _organizationRepository = organizationRepository; _cacheClient = cacheClient; _statsClient = statsClient; }
public EventPipeline(IDependencyResolver dependencyResolver, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IAppStatsClient statsClient) : base(dependencyResolver) { _organizationRepository = organizationRepository; _projectRepository = projectRepository; _statsClient = statsClient; }
public ProcessEventPostsJob(IQueue <EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IAppStatsClient statsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository) { _queue = queue; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _statsClient = statsClient; _organizationRepository = organizationRepository; _projectRepository = projectRepository; }
public ProcessMailMessageJob(IQueue <MailMessage> queue, IMailSender mailSender, IAppStatsClient statsClient) { _queue = queue; _mailSender = mailSender; _statsClient = statsClient; }
public EventUserDescriptionsJob(IQueue <EventUserDescription> queue, IEventRepository eventRepository, IAppStatsClient statsClient) { _queue = queue; _eventRepository = eventRepository; _statsClient = statsClient; }