public AnalysisService(DumpStorageFilebased dumpStorage, DumpRepository dumpRepo, BundleRepository bundleRepo, PathHelper pathHelper, IOptions <SuperDumpSettings> settings, NotificationService notifications, ElasticSearchService elasticSearch) { this.dumpStorage = dumpStorage; this.dumpRepo = dumpRepo; this.bundleRepo = bundleRepo; this.pathHelper = pathHelper; this.settings = settings; this.notifications = notifications; this.elasticSearch = elasticSearch; }
public SearchService( BundleRepository bundleRepo, DumpRepository dumpRepo, SimilarityService similarityService, ElasticSearchService elasticService) { this.bundleRepo = bundleRepo; this.dumpRepo = dumpRepo; this.similarityService = similarityService; this.elasticService = elasticService; }
public SearchService( BundleRepository bundleRepo, DumpRepository dumpRepo, SimilarityService similarityService, ElasticSearchService elasticService, IOptions <SuperDumpSettings> settings, JiraIssueRepository jiraIssueRepository) { this.bundleRepo = bundleRepo; this.dumpRepo = dumpRepo; this.similarityService = similarityService; this.elasticService = elasticService; this.jiraIssueRepository = jiraIssueRepository; this.settings = settings.Value; }
public AnalysisService( IDumpStorage dumpStorage, DumpRepository dumpRepo, BundleRepository bundleRepo, PathHelper pathHelper, IOptions <SuperDumpSettings> settings, NotificationService notifications, ElasticSearchService elasticSearch, SimilarityService similarityService, IOneAgentSdk dynatraceSdk ) { this.dumpStorage = dumpStorage; this.dumpRepo = dumpRepo; this.bundleRepo = bundleRepo; this.pathHelper = pathHelper; this.settings = settings; this.notifications = notifications; this.elasticSearch = elasticSearch; this.similarityService = similarityService; this.dynatraceSdk = dynatraceSdk; messagingSystemInfo = dynatraceSdk.CreateMessagingSystemInfo("Hangfire", "analysis", MessageDestinationType.QUEUE, ChannelType.IN_PROCESS, null); }