public ServerAuditReporter( IUserExperienceReportRepository userExperienceReportRepository, IWorkspaceService workspaceService, IWorkspaceAuditServiceFactory workspaceAuditServiceFactory, ISearchAuditBatchRepository searchAuditBatchRepository) { this.userExperienceReportRepository = userExperienceReportRepository; this.workspaceService = workspaceService; this.workspaceAuditServiceFactory = workspaceAuditServiceFactory; this.searchAuditBatchRepository = searchAuditBatchRepository; }
public AuditAnalysisMetricLogic( ISearchAuditBatchRepository searchAuditBatchRepository, IAuditAnalysisRepository auditAnalysisRepository, IPoisonWaitRepository poisonWaitRepository, ILogger logger) { this.searchAuditBatchRepository = searchAuditBatchRepository; this.auditAnalysisRepository = auditAnalysisRepository; this.poisonWaitRepository = poisonWaitRepository; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.Metric); }
public UserExperienceService( IServerAuditService auditService, IPoisonWaitRepository poisonWaitRepository, ISearchAuditBatchRepository searchAuditBatchRepository, ILogger logger) { this.auditService = auditService; this.poisonWaitRepository = poisonWaitRepository; this.searchAuditBatchRepository = searchAuditBatchRepository; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.UserExperience); }
public AuditServerBatcher( IAuditWorkspaceBatcher auditWorkspaceBatcher, IWorkspaceService workspaceService, ISearchAuditBatchRepository searchAuditBatchRepository, IMetricDataService metricDataService, ILogger logger) { this.auditWorkspaceBatcher = auditWorkspaceBatcher; this.workspaceService = workspaceService; this.searchAuditBatchRepository = searchAuditBatchRepository; this.metricDataService = metricDataService; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.Audit); }
public AuditBatchProcessor( ISearchAuditBatchRepository searchAuditBatchRepository, IHourRepository hourRepository, ISearchAnalysisService searchAnalysisService, IAuditBatchAnalyzer auditBatchAnalyzer, IWorkspaceAuditServiceFactory workspaceAuditServiceFactory, IWorkspaceAuditReporter workspaceAuditReporter, IServerRepository serverRepository, IAuditParsingService auditParsingService, IWorkspaceService workspaceService, ILogger logger) { this.searchAuditBatchRepository = searchAuditBatchRepository; this.hourRepository = hourRepository; this.searchAnalysisService = searchAnalysisService; this.auditBatchAnalyzer = auditBatchAnalyzer; this.workspaceAuditServiceFactory = workspaceAuditServiceFactory; this.workspaceAuditReporter = workspaceAuditReporter; this.serverRepository = serverRepository; this.auditParsingService = auditParsingService; this.workspaceService = workspaceService; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.Audit); }