public SearchService( BundleRepository bundleRepo, DumpRepository dumpRepo, SimilarityService similarityService, ElasticSearchService elasticService) { this.bundleRepo = bundleRepo; this.dumpRepo = dumpRepo; this.similarityService = similarityService; this.elasticService = elasticService; }
public AnalysisService(DumpStorageFilebased dumpStorage, DumpRepository dumpRepo, BundleRepository bundleRepo, PathHelper pathHelper, IOptions <SuperDumpSettings> settings, NotificationService notifications, ElasticSearchService elasticSearch, SimilarityService similarityService) { this.dumpStorage = dumpStorage; this.dumpRepo = dumpRepo; this.bundleRepo = bundleRepo; this.pathHelper = pathHelper; this.settings = settings; this.notifications = notifications; this.elasticSearch = elasticSearch; this.similarityService = similarityService; }
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); }
private static async Task <DumpViewModel> ToDumpViewModel(DumpMetainfo dumpMetainfo, DumpRepository dumpRepo, BundleRepository bundleRepo, SimilarityService similarityService = null) { if (dumpMetainfo == null) { return(null); } var similarities = similarityService == null ? null : new Similarities(await similarityService.GetSimilarities(dumpMetainfo.Id)); return(new DumpViewModel(dumpMetainfo, new BundleViewModel(bundleRepo.Get(dumpMetainfo.BundleId)), similarities)); }
private static async Task <DumpViewModel> ToDumpViewModel(DumpIdentifier id, DumpRepository dumpRepo, BundleRepository bundleRepo, SimilarityService similarityService = null) { return(await ToDumpViewModel(dumpRepo.Get(id), dumpRepo, bundleRepo, similarityService)); }
private static async Task <DumpViewModel> ToDumpViewModel(ElasticSDResult elasticSDResult, DumpRepository dumpRepo, BundleRepository bundleRepo, SimilarityService similarityService = null) { return(await ToDumpViewModel(elasticSDResult.DumpIdentifier, dumpRepo, bundleRepo, similarityService)); }