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