public MongoIndexingForElasticJob( ISearchableTextService searchableTextService, IElasticsearchClient elasticsearchClient, IApplicationPropertyDao applicationPropertyDao, ILogger <MongoIndexingForElasticJob> logger) { _searchableTextService = searchableTextService; _elasticsearchClient = elasticsearchClient; _applicationPropertyDao = applicationPropertyDao; _logger = logger; }
public ConfluenceJob(IConfluenceHttpClient confluenceHttpClient, IElasticsearchClient elasticsearchClient, IApplicationPropertyDao applicationPropertyDao, IOptions <ConfluenceSettings> settings, ILogger <ConfluenceJob> logger) { _confluenceHttpClient = confluenceHttpClient; _elasticsearchClient = elasticsearchClient; _applicationPropertyDao = applicationPropertyDao; _settings = settings; _logger = logger; }
public JiraJob( ILogger <JiraJob> logger, IElasticsearchClient elasticsearchClient, IApplicationPropertyDao applicationPropertyDao, IJiraClient jiraClient, IOptions <JiraSettings> settings) { _logger = logger; _elasticsearchClient = elasticsearchClient; _applicationPropertyDao = applicationPropertyDao; _jiraClient = jiraClient; _settings = settings; }