Beispiel #1
0
 protected AllVacanciesProviderBase(
     ILogService logger,
     IElasticsearchClientFactory elasticsearchClientFactory)
 {
     _logger = logger;
     _elasticsearchClientFactory = elasticsearchClientFactory;
 }
Beispiel #2
0
        public void SetUp()
        {
            _container = new Container(x =>
            {
                x.AddRegistry <LoggingRegistry>();
                x.AddRegistry <ElasticsearchCommonRegistry>();
                x.AddRegistry <VacancyIndexerRegistry>();
            });

            var settings = new ConnectionSettings(_elasticsearchConfiguration.DefaultHost);

            _elasticClient = new ElasticClient(settings);

            foreach (
                IElasticsearchIndexConfiguration elasticsearchIndexConfiguration in _elasticsearchConfiguration.Indexes)
            {
                if (elasticsearchIndexConfiguration.Name.EndsWith("_integration_test"))
                {
                    _elasticClient.DeleteIndex(i => i.Index(elasticsearchIndexConfiguration.Name));
                }
            }

            _elasticClient = new ElasticClient(settings);

            _elasticsearchClientFactory = _container.GetInstance <IElasticsearchClientFactory>();

            _vacancyIndexAlias = _elasticsearchClientFactory.GetIndexNameForType(typeof(ApprenticeshipSummary));
        }
Beispiel #3
0
 public CheckExpiredDrafts(IApprenticeshipApplicationDiagnosticsRepository applicationDiagnosticsRepository, IElasticsearchClientFactory elasticsearchClientFactory, IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> vacancySearchService, ILogService logger)
 {
     _applicationDiagnosticsRepository = applicationDiagnosticsRepository;
     _elasticsearchClientFactory       = elasticsearchClientFactory;
     _vacancySearchService             = vacancySearchService;
     _logger = logger;
 }
 public ElasticsearchCustomClient(
     IElasticsearchClientFactory elasticsearchClientFactory,
     ILogger <ElasticsearchCustomClient> logger)
 {
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _logger = logger;
 }
 public ApprenticeshipsSearchProvider(IElasticsearchClientFactory elasticsearchClientFactory,
                                      IMapper vacancySearchMapper,
                                      SearchConfiguration searchConfiguration, ILogService logger)
 {
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _vacancySearchMapper        = vacancySearchMapper;
     _searchConfiguration        = searchConfiguration;
     _logger = logger;
 }
Beispiel #6
0
        public void FixtureSetUp()
        {
            var container = new Container(x =>
            {
                x.AddRegistry <ElasticsearchCommonRegistry>();
                x.AddRegistry <VacancySearchRegistry>();
            });

            _elasticsearchClientFactory = container.GetInstance <IElasticsearchClientFactory>();
            _mapper = container.GetInstance <IMapper>();
        }
Beispiel #7
0
        public void SetUp()
        {
            var container = new Container(x =>
            {
                x.AddRegistry <CommonRegistry>();
                x.AddRegistry <LoggingRegistry>();
                x.AddRegistry <ElasticsearchCommonRegistry>();
            });

            _elasticsearchClientFactory = container.GetInstance <IElasticsearchClientFactory>();
        }
 public ApprenticeshipsSearchProvider(
     IElasticsearchClientFactory elasticsearchClientFactory,
     IMapper vacancySearchMapper,
     IConfigurationService configurationService, ILogService logger)
 {
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _vacancySearchMapper        = vacancySearchMapper;
     _searchConfiguration        = configurationService.Get <SearchConfiguration>();
     _searchFactorConfiguration  = configurationService.Get <SearchFactorConfiguration>();
     _logger = logger;
 }
Beispiel #9
0
 public VacancyIndexerService(
     ILogService logger,
     IConfigurationService configurationService,
     IMapper mapper,
     IElasticsearchClientFactory elasticsearchClientFactory)
 {
     _logger = logger;
     ;
     _configurationService = configurationService;
     _mapper = mapper;
     _elasticsearchClientFactory = elasticsearchClientFactory;
 }
 public VacancyMetricsProvider(IElasticsearchClientFactory elasticsearchClientFactory, ILogService logService)
 {
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _logService = logService;
 }
Beispiel #11
0
 public ElasticsearchCustomClient(IElasticsearchClientFactory elasticsearchClientFactory, ILog logger)
 {
     _client = elasticsearchClientFactory.GetElasticClient();
     _logger = logger;
 }
 public AllTraineeshipVacanciesProvider(
     ILogService logger,
     IElasticsearchClientFactory elasticsearchClientFactory)
     : base(logger, elasticsearchClientFactory)
 {
 }
 public AddressSearchProvider(IElasticsearchClientFactory elasticsearchClientFactory, IMapper mapper, ILogService logger)
 {
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _mapper = mapper;
     _logger = logger;
 }
 public LocationLookupProvider(IElasticsearchClientFactory elasticsearchClientFactory, ILogService logger)
 {
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _logger = logger;
 }
 public CheckElasticsearchCluster(IElasticsearchClientFactory elasticsearchClientFactory, ILogService logger, IConfigurationService configurationService)
 {
     _elasticsearchConfiguration = configurationService.Get <SearchConfiguration>();
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _logger = logger;
 }
 public VacancyIndexerService(IElasticsearchClientFactory elasticsearchClientFactory, IMapper mapper, ILogService logger)
 {
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _mapper = mapper;
     _logger = logger;
 }
Beispiel #17
0
 public TraineeshipsSearchProvider(IElasticsearchClientFactory elasticsearchClientFactory, IMapper vacancySearchMapper, ILogService logger)
 {
     _vacancySearchMapper = vacancySearchMapper;
     _logger = logger;
     _elasticsearchClientFactory = elasticsearchClientFactory;
 }
Beispiel #18
0
 public CheckElasticsearchAliases(ElasticsearchConfiguration elasticsearchConfiguration, IElasticsearchClientFactory elasticsearchClientFactory)
 {
     _elasticsearchConfiguration = elasticsearchConfiguration;
     _elasticsearchClientFactory = elasticsearchClientFactory;
 }
Beispiel #19
0
 public CheckElasticsearchAliases(IElasticsearchClientFactory elasticsearchClientFactory, IConfigurationService configurationService)
 {
     _elasticsearchConfiguration = configurationService.Get <SearchConfiguration>();
     _elasticsearchClientFactory = elasticsearchClientFactory;
 }
Beispiel #20
0
 public CheckElasticsearchCluster(ElasticsearchConfiguration elasticsearchConfiguration, IElasticsearchClientFactory elasticsearchClientFactory, ILogService logger)
 {
     _elasticsearchConfiguration = elasticsearchConfiguration;
     _elasticsearchClientFactory = elasticsearchClientFactory;
     _logger = logger;
 }