protected ElasticSearchReadOnlyRepository(IElasticClient elasticClient, IElasticSearchIndex index, ICacheClient cacheClient = null) { _elasticClient = elasticClient; _index = index; Cache = cacheClient; EnableCache = cacheClient != null; }
public ElasticSearchRepositoryOwnedByOrganizationAndProjectAndStack(IElasticClient elasticClient, IElasticSearchIndex index, IValidator <T> validator = null, ICacheClient cacheClient = null, IMessagePublisher messagePublisher = null) : base(elasticClient, index, validator, cacheClient, messagePublisher) { }
public ElasticSearchBaseRepository(ElasticClient elasticClient, IElasticSearchIndex elasticSearchIndex) { _elasticClient = elasticClient; _elasticSearchIndex = elasticSearchIndex; }
protected ElasticSearchRepository(IElasticClient elasticClient, IElasticSearchIndex index, IValidator <T> validator = null, ICacheClient cacheClient = null, IMessagePublisher messagePublisher = null) : base(elasticClient, index, cacheClient) { _validator = validator; _messagePublisher = messagePublisher; }